2

我想将我的数据框列从法语翻译成英语。

 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',))

我做了这些行,但我发现了一个错误。请问我该如何解决。?

4

1 回答 1

0

好吧,我遇到了 googletrans 的问题。但后来尝试了这里建议的解决方案:

pip install googletrans-temp

你的代码似乎工作得很好:

输出:

print (df)
                    French                         English
0               ma voiture                          my car
1  Il fait beau aujourdhui  Such a beautiful weather today
于 2019-04-22T15:08:05.747 回答