No commit activity in last 3 years
No release in over 3 years
A library for translating text using Yandex Translate API
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.6
~> 3.0

Runtime

~> 2.2
 Project Readme

YandexTranslator::Translator

A library for translating text using Yandex Translate API version 1.5

Installation

Add this line to your application's Gemfile:

gem 'yandex_translator'

And then execute:

$ bundle

Or install it yourself as:

$ gem install yandex_translator

Usage

  1. Create translator object using your API key. You can obtain a key here.
translator = YandexTranslator::Translator.new(key)
  1. To get the list of available translation directions and transcriptions of languages abbreviations use method lang_list:
translator.lang_list(text, hint=nil)
  1. To get possible text languages use method lang_detect:
translator.lang_detect(text, hint=nil)
  1. To translate text use method translate:
translator.translate(text, lang, format:plain, options:0)

License

The gem is available as open source under the terms of the MIT License.