尝试使用翻译模块将整列从西班牙语转换为英语



我正在尝试使用translate模块将包含西班牙语推文的列(完成了removi停止词、标记化和词尾处理(转换为英语,但这对我不起作用。

这是代码:

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 ...

文本仍然是西班牙语。

如果您正在使用翻译库'https://pypi.org/project/translate/'而不是谷歌翻译,然后试试这个(我不确定'es'是否代表西班牙语,但你可以更改它(

translator= Translator(from_lang = 'es',to_lang='en')
tweetsCleaned['cleanedTweet'] = tweetsCleaned['cleanedTweet'].apply(lambda x: translator.translate(x))

我也很难让它工作。我建议只使用这个。以下是基本用途:

from googletrans import Translator 
translator = Translator() 
translation = translator.translate("your tweet here")
print(translation.text)

此外,原来的模块有一句话的问题,所以像这样安装:

pip install googletrans-temp

该错误是由于google API最近的更改引起的。几分钟前,谷歌翻译发布了一个新的阿尔法版本,并进行了修复

像这样安装alpha版本:

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

但他仍然返回错误(至少对我来说(:

translator = Translator()
translator.translate("Der Himmel ist blau und ich mag Bananen", dest='en')

有关详细信息和更新,请参阅此处的讨论:https://github.com/ssut/py-googletrans/pull/237

另请参阅此讨论:googletrans停止工作,出现错误';非eType';对象没有属性';组';

最新更新