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