Rubyで翻訳

Google AJAX APIを叩いて翻訳するライブラリを使うと、簡単に翻訳できます。(信頼性は保証しません:p)

  • 準備
    • 1.3.1以上のgemを用意します。1.2以前のバージョンの場合は以下を行ってバージョンアップ(今は1.3.4)します。
% sudo gem install rubygems-update
% sudo update_rubygems
    • 後で必要なものをインストールします。
% sudo gem install hpricot
% sudo gem install json
% sudo gem install hoe
    • rtranslateをインストールします
% git clone git://github.com/Pistos/rtranslate.git 
% gem build rtranslate.gemspec
% gem install rtranslate --local
  • プログラム
    • ttest.rb
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-

require 'rubygems'
require 'rtranslate'

puts Translate.t("Hello world", "ENGLISH", "JAPANESE")
puts Translate.t("こんにちは世界", "JAPANESE", "ENGLISH")
    • 実行結果
% ruby ttest.rb
こんにちは世界
Hello World