module Po::GoogleTranslator
Public Class Methods
translate(str)
click to toggle source
# File lib/po/google_translator.rb, line 8 def self.translate(str) str = str.strip return "" if str.blank? params = { "client" => "t", "sl" => "en", "tl" => "vi", "hl" => "en", "sc" => "2", "ie" => "UTF-8", "oe" => "UTF-8", "oc" => "1", "otf" => "2", "ssel" => "3", "tsel" => "6", "q" => str } result = agent.get("http://translate.google.com.vn/translate_a/t", params) json = JSON(result.body.match(/^\[(\[\[.*?\]\])/)[1]) json[0][0] end