Class: Google::Transliterate::Transliterator
- Inherits:
-
Object
- Object
- Google::Transliterate::Transliterator
- Includes:
- HTTParty
- Defined in:
- lib/google/transliterate/transliterator.rb
Constant Summary collapse
- GOOGLE_TRANSLATE_URL =
"http://translate.google.com/translate_a/t"
- DEFAULT_USER_AGENT =
"Mozilla/5.0"
Instance Method Summary collapse
Instance Method Details
#transliterate!(source_script, text) ⇒ Object
22 23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/google/transliterate/transliterator.rb', line 22 def transliterate!(source_script, text) self.class.get( GOOGLE_TRANSLATE_URL, :query => { :client => "t", :sl => source_script, :ie => "UTF-8", :oe => "UTF-8", :q => text }, :headers => {"User-Agent" => DEFAULT_USER_AGENT} ).parsed_response.force_encoding("UTF-8") end |