我想将我的数据框的列从法语翻译成英语。
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',))
我做了这些行,但是发现一个错误。请问如何解决??
答案 0 :(得分:0)
好吧,我在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