Python 正在尝试使用translate模块将整个列从西班牙语转换为英语
我正在尝试使用翻译模块将一个包含西班牙语推文的专栏(删除停止词、标记化和词干生成过程已完成)转换为英语,但它对我不起作用 代码如下:Python 正在尝试使用translate模块将整个列从西班牙语转换为英语,python,pandas,nltk,translate,Python,Pandas,Nltk,Translate,我正在尝试使用翻译模块将一个包含西班牙语推文的专栏(删除停止词、标记化和词干生成过程已完成)转换为英语,但它对我不起作用 代码如下: from translate import Translator translator= Translator(to_lang="en") translation = translator.translate(tweetsCleaned['cleanedTweet']) print(translation) 这是我得到的结果: 0
from translate import Translator
translator= Translator(to_lang="en")
translation = translator.translate(tweetsCleaned['cleanedTweet'])
print(translation)
这是我得到的结果:
0 andeportes preocupados salud ex camp...
1 strellaonline spanama realidad crítica...
2 sobresaliente desempeño bac credimatic...
3 sdemontero migrantes venezolanos ciuda...
4 tvcanal8 envideo presidente venezuela ...
5 tvcanal8 envideo presidente venezuela ...
6 echuguinoscom bienvenidos casa plan ...
7 tvcanal8 envideo presidente venezuela ...
8 cuanto suele durar orgasmo tortuga ...
9 edardito panamá si 70 juan diegos ...
10 enanpanama presentan programa pescador...
11 ucusahernandez importante gobernador e...
12 tvcanal8 envideo presidente venezuela ...
文本仍然是西班牙语。我也很难让它正常工作。我建议只使用。以下是基本用途:
from googletrans import Translator
translator = Translator()
translation = translator.translate("your tweet here")
print(translation.text)
另外,原来的模块有一句话的问题,所以按如下方式安装:
pip install googletrans-temp
pip install googletrans==3.1.0a0
如果您正在使用translate library的https://pypi.org/project/translate/ 然后试试这个(我不确定“es”是否代表西班牙语,但你可以改变它)
该错误是由于谷歌API最近发生了变化。几分钟前,Google Trans发布了一个新的alpha版本,并进行了修复。 按如下方式安装alpha版本:
pip install googletrans-temp
pip install googletrans==3.1.0a0
需要注意的重要事项:
您必须指定服务url,否则仍然会发生相同的错误。因此,这应该是可行的:
from googletrans import Translator
translator = Translator(service_urls=['translate.googleapis.com'])
translator.translate("Der Himmel ist blau und ich mag Bananen", dest='en')
但他仍然返回错误(至少对我而言):
有关详细信息和更新,请参见此处的讨论:
另见本讨论: