Skip to content

Instantly share code, notes, and snippets.

@jonatas
Created March 20, 2009 13:00
Show Gist options
  • Save jonatas/82350 to your computer and use it in GitHub Desktop.
Save jonatas/82350 to your computer and use it in GitHub Desktop.
#!/usr/bin/env ruby
# traduz uma frase de ingles para portugues
require 'rubygems'
require 'httparty'
class GoogleApi
include HTTParty
base_uri 'ajax.googleapis.com'
def self.translate(string="", to="pt", from="en")
get("/ajax/services/language/translate", :query => {:langpair => "#{from}|#{to}", :q => string, :v => 1.0})
end
end
if ARGV.empty?
puts "Digite a palavra a traduzir: translate bored"
exit
end
puts GoogleApi.translate(ARGV[0])["responseData"]["translatedText"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment