Skip to content

Instantly share code, notes, and snippets.

@joakimk
Created April 7, 2011 07:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save joakimk/907260 to your computer and use it in GitHub Desktop.
Save joakimk/907260 to your computer and use it in GitHub Desktop.
#!/usr/bin/env ruby
require 'rubygems'
require 'httparty'
require 'json'
# Get one at https://code.google.com/apis/console/b/0
GOOGLE_TRANSLATE_KEY = ""
def translate_to_en(text)
JSON.parse(HTTParty.get("https://www.googleapis.com/language/translate/v2?key=#{GOOGLE_TRANSLATE_KEY}&q=#{URI.encode(text)}%20d%C3%A5&source=fi&target=en", :format => 'text').to_s)["data"]["translations"][0]["translatedText"]
rescue
"failed to translate text"
end
puts translate_to_en(ARGV.join(' '))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment