lib/google_translate.rb in google-translate-0.8.2 vs lib/google_translate.rb in google-translate-0.8.3

- old
+ new

@@ -1,8 +1,9 @@ # google_translate.rb require 'open-uri' + require 'cgi' require 'json' module Google @@ -27,11 +28,10 @@ raise(MissingFromLanguage) if from.nil? raise(MissingToLanguage) if to.nil? raise(MissingTextLanguage) if from_text.nil? begin - url = GOOGLE_TRANSLATE_SERVICE_URL + "/translate_a/t?client=t&text=#{from_text}&hl=#{from}&tl=#{to}" - # &sl=auto&multires=1&prev=btn&ssel=0&tsel=4&uptl=ru&alttl=en&sc=1 + url = GOOGLE_TRANSLATE_SERVICE_URL + "/translate_a/t?client=t&text=#{from_text}&hl=#{from}&sl=auto&tl=#{to}&multires=1&prev=btn&ssel=0&tsel=4&uptl=#{to}&alttl=#{from}&sc=1" open(URI.escape(url)) do |stream| content = stream.read s = content.split(',').collect {|s| s == '' ? "\"\"" : s}.join(",")