No commit activity in last 3 years
No release in over 3 years
yandex translator
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.14
~> 10.0
~> 3.0

Runtime

~> 0.12.1
 Project Readme

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.