YandexTranslator
Яндекс переводчик
Установка
Добавьте эту строку в Gemfile вашего приложения:
gem 'ps_yandex_translator', '~> 0.1.7'
А затем выполните:
$ bundle
Или установите его самостоятельно как:
$ gem install ps_yandex_translator
Конфигурация
rails
Сгенерируйте файл конфига
$ rails generate yandex_translator:install
YandexTranslator::Api.conf do |params|
params.api_key = "" # yandex translator api key
params.default_lang = "" # yandex translator default lang
end
ruby
require 'yandex_translator/yandex_translator'
YandexTranslator::Api.conf do |params|
params.api_key = "" # yandex translator api key
params.default_lang = "" # yandex translator default lang
end
Примечание
Получите api_key из https://tech.yandex.ru/keys/get/?service=trnsl.
Работа
key
Получить api key
YandexTranslator::Api.key
default_lang
Получить язык по умолчанию
YandexTranslator::Api.default_lang
languages
Получить доступные языки для перевода
YandexTranslator::Api.languages
define_language
Определить язык
YandexTranslator::Api.define_language(text: 'привет')
translate
Перевод текста
YandexTranslator::Api.translate(text: 'всем привет', lang: :fr)
Если параметр lang не указан, то по умолчанию переводиться на английский язык
Содействие
Отчеты об ошибках и запросы на улучшения гема приветствуются на GitHub в https://github.com/sidorenko1986pa/yandex_translator
Лицензия
Гем доступен как открытый источник в соответствии с условиями MIT License.