Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 正在尝试使用translate模块将整个列从西班牙语转换为英语_Python_Pandas_Nltk_Translate - Fatal编程技术网

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')
但他仍然返回错误(至少对我而言):

有关详细信息和更新,请参见此处的讨论:

另见本讨论: