yaml-translator

Build Status Coverage Status

Basic usage

Translate the language file, do as follows.

require 'yaml'
require 'yaml-translator'

adapter = ::YamlTranslator::Adapters::GoogleTranslateAdapter.new(ENV['GOOGLE_TRANSLATE_API_KEY'])

yaml = YAML.load(File.open("#{dir}/en.yml", &:read))
translator = ::YamlTranslator::Translator.new(adapter)

result = translator.translate(yaml, to: :ja)
result.save_to('/path/to/directory') # Write a ja.yml

Run the test

bundle install
rake spec