我想将我的数据框列从法语翻译成英语。
from googletrans import Translator
translator = Translator()
df = pd.DataFrame({'French':['ma voiture','Il fait beau aujourdhui']})
df['English'] = df['French'].apply(translator.translate,src='fr',dest='en').apply(getattr, args=('text',))
我做了这些行,但我发现了一个错误。请问我该如何解决。?
最佳答案
嗯,我在使用 googletrans 时遇到了问题。但后来尝试了解决方案 here这建议做:
pip install googletrans-temp
而且您的代码似乎运行良好:
输出:
print (df)
French English
0 ma voiture my car
1 Il fait beau aujourdhui Such a beautiful weather today
关于python - 用 python 翻译数据框列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55795705/