将推文翻译成英文

Translate tweets to English

我有几条德语推文需要计算极性。 TextBlob 似乎不能立即对德国推文起作用:

tweets
Liebes #GameTwo Team. 
Ich hoffe sehr das ihr weiterhin 150 Folgen draufsetzt auf die bestehenden 150. 
Die Reise hat bis hierhin sehr viel Spaß gemacht und wird weiterhin so viel Spaß machen. 


from googletrans import Translator
import pandas as pd
translator = Translator()

 df['English'] = 

 df['tweets'].apply(translator.translate,src='de',dest='en').apply(getattr,args=('text',))
 df

但我收到以下错误:

 JSONDecodeError: Expecting value: line 1 column 1 (char 0)

有人可以帮忙吗

我运行下面的代码:

from googletrans import Translator
import pandas as pd
translator = Translator()

tweets = [("Liebes"), ("Ich hoffe sehr das ihr weiterhin 150 Folgen draufsetzt auf die bestehenden 150"), ("Die Reise hat bis hierhin sehr viel Spaß gemacht und wird weiterhin so viel Spaß machen")]

df = pd.DataFrame(tweets, columns = ['german'])

df['English'] = df['german'].apply(translator.translate,src='de',dest='en').apply(getattr,args=('text',))

df

它对我来说效果很好,输出如下:

如果它仍然不适合你,请告诉我。