Library for Yandex Translate API | Библиотека для API Яндекс.Переводчика
Add this line to your application's Gemfile:
gem 'yandex-translator'
And then execute:
$ bundle
Or install it yourself as:
$ gem install yandex-translator
First, create translator using your api key:
translator = Yandex::Translator.new('your.key')
To get list of possible translation directions use #langs method:
translator.langs
To determine language text use detect method:
translator.detect 'Hello, world!'
To translate text use translate method:
translator.translate 'Car', from: 'ru'
In this case Yandex automatically detect text language. If you want to set text language manually add third parameter
translator.translate 'Car', from: 'ru', to: 'en'
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request