見出し画像

【Python】googletransを利用して英語⇔日本語に翻訳するサンプルプログラム

Pythonを使って日本語を英語に翻訳するためには、Googleの翻訳APIを利用する方法が一般的です。以下に、Google翻訳APIを使用して日本語を英語に翻訳する方法を説明します。

方法 1: `googletrans`ライブラリを使用する

`googletrans`はGoogle翻訳APIの非公式Pythonライブラリです。簡単に使用できるため、まずはこちらを試してみることをお勧めします。

1. ライブラリのインストール

pip install googletrans==4.0.0-rc1


2. 翻訳プログラムの作成


以下のコード例では、`googletrans`を使用して日本語テキストを英語に翻訳します。


日本語を英語に翻訳する場合

from googletrans import Translator

# 翻訳器のインスタンスを作成
translator = Translator()

# 翻訳したい日本語テキスト
text = "プログラミングが大好きです。とても楽しくてやりがいがあります!"

# 日本語から英語に翻訳
translated = translator.translate(text, src='ja', dest='en')

# 翻訳結果を表示
print(f"原文: {text}")
print(f"翻訳: {translated.text}")


英語を日本語に翻訳する

from googletrans import Translator

# 翻訳器のインスタンスを作成
translator = Translator()

# 翻訳したい日本語テキスト
text = "I love programming.Very fun and rewarding!"

# 日本語から英語に翻訳
translated = translator.translate(text, src='en', dest='ja')

# 翻訳結果を表示
print(f"原文: {text}")
print(f"翻訳: {translated.text}")


まとめ

Pythonで日本語を英語に翻訳するためには、`googletrans`ライブラリまたはGoogle Cloud Translation APIを使用する方法があります。`googletrans`は簡単に使える非公式ライブラリですが、公式のGoogle Cloud Translation APIを使用することでより高精度な翻訳が可能です。用途に応じて適切な方法を選択してください。

この記事が気に入ったらサポートをしてみませんか?