【发布时间】:2021-04-28 15:42:55
【问题描述】:
我有一个 Excel 文件,其中“值”列包含不同的语言语句。我想将整个值列翻译成英文。
出于测试目的,我使用下面的代码,但它抛出了一些异常
import pandas as pd
from googletrans import Translator
exl_file = 'ipfile1.xlsx'
df = pd.read_excel(exl_file)
print(df)
translator = Translator()
df1 = df['value'].apply(translator.translate, src='es', dest='en').apply(getattr, args=('text',))
print(df1)
您能否指导如何在每一行上应用翻译器以转换成英文?
【问题讨论】:
-
下次您应该在代码中包含异常。这个问题很简单,但是回溯对于调试很有用
标签: python python-3.x pandas google-translate