Python 用NLTK 3将法语翻译成英语
我正在使用NLTK 3,并已将英语单词翻译成法语:Python 用NLTK 3将法语翻译成英语,python,nltk,Python,Nltk,我正在使用NLTK 3,并已将英语单词翻译成法语: >>> from nltk.corpus import wordnet as omw >>> ss = omw.synsets('dog')[0] >>> ss.lemmas(lang='fre') [Lemma('dog.n.01.chien'), Lemma('dog.n.01.canis_familiaris')] 但我不能做相反的事情,也就是把一个法语单词翻译成英语。有可能吗?当
>>> from nltk.corpus import wordnet as omw
>>> ss = omw.synsets('dog')[0]
>>> ss.lemmas(lang='fre')
[Lemma('dog.n.01.chien'), Lemma('dog.n.01.canis_familiaris')]
但我不能做相反的事情,也就是把一个法语单词翻译成英语。有可能吗?当我尝试Babelfish时,我总是会遇到以下错误: AttributeError:“module”对象没有属性“translate” 根据讨论的问题 不再有-它重定向到另一个具有不同API的转换器服务
而且,如果你查阅官方文件,就不会有关于翻译的讨论 正如@alvas指出的那样,NLTK3中不再支持
babelfish
。所以你必须找到其他的解决办法。