Microsoft Translator API by Pythonで日本語を英語(テキスト)変換
スポンサーリンク
以下を参考に日本語を英語に翻訳してみました。(いとも簡単)
1) アプリケーションの登録
2) ライブラリのインストール
こちらから、zipでダウンロード
3) インストール
$ unzip master.zip $ cd Microsoft-Translator-Python-API $ sudo python setup.py install
4)プログラム作成&実行
test.py
# -*- coding: utf-8 -*- from microsofttranslator import Translator translator = Translator('TranslateAppOnRS', 'KiRTM60FqU2CLMDrQhVdd3yeicWSztHtLiDx5JRIavA=') print translator.translate(u"明日天気だったら散歩に行く予定だよ", "en")
実行(ちょっと「天気」を「weather」と間違えているようだけど上手く翻訳できた)
$ sudo python test.py I'll go for a walk tomorrow if weather
5)pythonの引数に日本語を渡してみる。
sudo python Ms_trans_JAtoEN.py "こんにちは"
こんなかんじで行けます。
# coding: UTF-8 import sys argvs = sys.argv # コマンドライン引数を格納したリストの取得 argc = len(argvs) # 引数の個数 from microsofttranslator import Translator translator = Translator('TranslateAppOnRS', 'キー=') argvs[1]=argvs[1].encode('utf8') print translator.translate(argvs[1], "en")