【Python】Google翻訳で日本語を英語に翻訳する
機能
Google翻訳で日本語を英語に翻訳するPythonプログラムです。
- 実行前
- 実行後
サンプル動画
プログラム
#! python3 # 機能 # googletransで日本語を英語に翻訳する # 使い方 # 1.Pythonを実行する # 実行コマンド # python google_translator.py import os import openpyxl from googletrans import Translator translator = Translator() # Excel読み込み path = os.path.join(os.path.dirname(__file__), "翻訳一覧.xlsx") wb = openpyxl.load_workbook(path) sheet = wb.worksheets[0] # 1行ごとに翻訳 for row in range(2, sheet.max_row + 1): ja = sheet.cell(row=row, column=1).value en = translator.translate(text=ja, src="ja", dest="en") sheet.cell(row=row, column=2).value = en.text sheet.cell(row=row, column=2).alignment = openpyxl.styles.Alignment(wrapText=True) wb.save(path)
使い方
- Pythonを実行する
実行コマンド
python google_translator.py
googletransをインストールしていない場合は以下のコマンドでインストールして下さい。
pip install googletrans==4.0.0-rc1
公式バージョンの3.0.0だとAttributeErrorが発生してしまうので、アルファバージョンをインストールする必要があります。