#CSVファイルに入っている日本語リストを翻訳し、別のCSVファイルに対応させて、出力する。
まずターミナルで
pip install googletrans
と打ってpythonパッケージをインストールしてください。
ja_to_english.py
import pandas as pd
from googletrans import Translator
translator = Translator()
data=pd.read_csv('trans.csv')
english_list=[]
for i in data['japanese']:
dst = translator.translate(i, src='ja', dest='en')
english_list.append(dst.text)
data['english']=english_list
data.to_csv("result.csv",encoding='utf_8_sig' ,index=False)
以上のようなファイルを作り、ターミナルにて
python ja_to_english.py
で実行してください。
trans.csvの例
japanese | english |
---|---|
赤 | |
黄色 | |
黒 | |
日本語 | |
英語 | |
アボカド |
出力されるresult.csvの例
japanese | english |
---|---|
赤 | red |
黄色 | yellow |
黒 | black |
日本語 | japanese |
英語 | english |
アボカド | avocado |