Pythonで英語から日本に翻訳する超簡単なプログラム

Python
スポンサーリンク

こんにちはーーー

Pythonのgoogletransを使って、英語から日本に翻訳する超簡単なプログラムを作成したので記事にしました。

この記事が誰かの役に立てば幸いです。
あと、動画も作成しています。

スポンサーリンク

プログラム全文

from googletrans import Translator
src = "work" #翻訳したい英単語を記入
tr = Translator(service_urls=['translate.googleapis.com'])
trans = tr.translate(src, dest="ja").text
print(trans)

srcに翻訳したい英単語を定義することで、
翻訳した結果を出力することできます。

このプログラムを実行すると”作業”と出力されます。

tr.translate(src, dest=”ja”).text

の部分で翻訳しており、”ja”とはJapaneseの略称なので、srcを日本語に翻訳することを意味しています。

ハマったこと

googletransを↓のコマンドでインストールすると
pip install googletrans

なぜか、↓のエラーが出ます。
AttributeError: ‘NoneType’ object has no attribute ‘group’

Github経由でgoogletransをインストールすることで解決しました。
一旦、↓でアンインストールをして、
pip uninstall googletrans

↓でインストールし直します。
pip install git+https://github.com/alainrouillon/py-googletrans@feature/enhance-use-of-direct-api

※githubの中身はよく見てないので安全性についは自己責任でお願いします。

以上になります!

コメント

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