class Yandex::Translate::Client

Public Class Methods

new(key) click to toggle source
# File lib/yandex-translate.rb, line 6
def initialize(key)
  @connect = Yandex::Translate::Connect.new(key)
end

Public Instance Methods

detect(text) click to toggle source
# File lib/yandex-translate.rb, line 15
def detect(text)
  data = {"text" => text}
  return @connect.get('detect', data)
end
get_langs(lang = 'en') click to toggle source
# File lib/yandex-translate.rb, line 10
def get_langs(lang = 'en')
  data = {"ui" => lang}
  return @connect.get('getLangs', data)
end
translate(text, lang = 'ru', format = 'plain') click to toggle source
# File lib/yandex-translate.rb, line 20
def translate(text, lang = 'ru', format = 'plain')
  data = {"text" => text, "lang" => lang, "format" => format}
  return @connect.get('translate', data)
end