先ほどアップした英単語→日本語の逆バージョン。
私はこっちの方を頻繁に呼び出します。
# ・Rubyスクリプト :チェック
# ・対象 :選択範囲
# ・出力先 :置き換え
<利用方法>
英語に変換したい日本語単語を選択状態にして、このマクロを実行します。
<処理説明>
エキサイト翻訳サイトを利用して対象文字を翻訳し、結果を正規表現で抜粋しています。
したがって、インターネットに接続できる環境でないと翻訳出来ません。
#プログラム名<translate_ja.rb> #--------------------------------------------------------- #!/usr/bin/ruby require 'net/http' require 'kconv' before = gets.to_s http = Net::HTTP.new('www.excite.co.jp') response = http.post('/world/english', "before=#{before}&wb_lp=JAEN") result = Kconv.tosjis(response.body) result =~ /"after"[^>]*>(.*)<\/textarea>/ism puts $1.chomp