如何解决如何在熊猫数据框中将其他语言翻译成英语
我有一个 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)
能否请您指导如何在每一行应用翻译器转换成英文?
解决方法
您可以像这样.apply
翻译到 value
列:
df['translated_value'] = df['value'].apply(lambda x: translator.translate(x,dest='en').text)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。