pythonを用いた簡易アプリケーションの作成 part.3 翻訳ツール編【プログラムあり】

python活用 python

pythonでどのようなアプリケーションが作成できるのでしょうか。

このような疑問点にお応えします。

PythonライブラリTkinterを用いて、デスクトップ形式のアプリケーションを作成してみます。

今回は、翻訳ツールを作成してみました。
翻訳処理は、Pythonライブラリgoogletransを使用します。

googletrans → https://pypi.org/project/googletrans/

googletransは、以下を実行してインストールしましょう。

アプリケーションの構成は、以下になります。

テキスト入力フォームと翻訳結果を出力するためのフォームを用意します。
翻訳先の言語を選択した状態でOKボタンを押しますと翻訳結果を表示します。翻訳ツールでは、以下の言語に翻訳できるようにしています。

・日本語
・英語
・ドイツ語
・スペイン語
・フランス語
・韓国語

上記の言語以外にも、googletransで扱うことができる言語がありますので、googletransのwebページを参考にしてみてください。

また、googletransは、無料で使用することができますが、文字数の制限等があります。詳しくは、googletransのwebページを参照ください。

それでは、例文を用いまして、幾つかの出力結果を見てみます。
例文は、wikipediaのpythonに関する記事の一部を抜粋しています。

【日本語に翻訳】

【ドイツ語に翻訳】

【フランス語に翻訳】

CLEARボタンを押すことで、入力状態をクリアすることができます。

ソースコードを記載しますので、ソースコードを編集してみて、どのような影響があるのか確認するのも良いと思います。
python 3.7.1を使用しています。

タイトルとURLをコピーしました