Google::Translate, A Simple API In Ruby

Jul 31
2008
require 'rubygems'
require 'google_translate'
 
tr = Google::Translate.new
 
# from English to German
tr.translate :from => "en", :to => "de", :text => "Hello, World!"
 => Hallo, Welt!
 
# from English to Spanish
tr.translate :from => "en", :to => "es", :text => "Hello, World!"
 => Hola, Mundo!
 
# WWW::Mechanize constructor usage
tr = Google::Translate.new { |agent| agent.user_agent_alias = 'Mac Safari' }

The project home page

Google Translation API for Ruby

Jul 27
2008

In essence (from bulgarian to japanese):

agent = WWW::Mechanize.new
  agent.post("http://translate.google.com/translate_t",
    "sl" => "bg",
    "tl" => "ja",
    "text" => "Здравей, свят!").search("#result_box").inner_html

results in こんにちは、世界!

Calendar

July 2010
M T W T F S S
« Apr    
 1234
567891011
12131415161718
19202122232425
262728293031  

Tags