自動翻訳したpoファイル作成までの流れが見えてきた。
成果物
Python.i18n.Babel.201709161104
前回
今回
今回
詳細はGitHub参照。
catalog.add(msgid, string='翻訳後テキスト')
のようにして翻訳データを作る。
write_po()
で以下のような出力を得られる。
#: main.py:9 sub.py:1 msgid "MSG000" msgstr "翻訳後テキスト" #: mypackage/mymodule.py:1 msgid "Good Luck !" msgstr "翻訳後テキスト"
課題
- 翻訳処理を作る
- 翻訳結果をCatalog作成時にセットする
これを追加すれば自動翻訳したpoファイルが作成できるはず。
所感
どうやって翻訳しよう。やはりWebAPIか。