Google Translate API v2 を Ruby から使うメモ
1. 実行結果
C:\Ruby>ruby lang.rb 日記を書く Writing a diary
2. 参照したページ
3. 準備
4. コード
テキストファイルに下のコードを書いて UTF-8 で保存し Ruby で実行 (→ 1. 実行結果)
require 'rubygems' require 'mechanize' require 'json' require 'kconv' agent = Mechanize.new apikey = '' # Google API key を入れる source = 'ja' target = 'en' str = '日記を書く' puts str.tosjis page = agent.get "https://www.googleapis.com/language/translate/v2?key=#{apikey}&source=#{source}&target=#{target}&q=#{str}" js = JSON.parse(page.body) puts js['data']['translations'][0]['translatedText']