我有pip安装googletrans和或多或少复制了这个代码的视频,但由于某种原因,它找不到模块。
from googletrans import Translator
text=("How to convert some text to multiple languages")
destination_langauge={
"Spanish": "es",
"Chinese":"zh-CN",
"Italian":"it"}
translator=Translator()
for key, value in destination_language.item():
print(tranlator.translate(text, dest=value).text)
任何帮助都将不胜感激,因为我正在努力
3条答案
按热度按时间l2osamch1#
用
pip install googletrans
安装googletrans
。如果你得到的是ModulNotFoundError
,你就没有正确安装googletrans。您的代码中有多个错误。它是
items()
而不是item()
,并且变量translator
在最后一行拼写错误。程序的输出为:
dvtswwa32#
我认为你需要为你的系统pip安装googletrans python意味着你可以停用虚拟环境和pip安装googletrans,然后再次激活virtualenv。
ht4b089n3#
我也遇到了同样的错误,我发现原因是我安装了两个Python版本(3.7和3.8),而googletrans包只安装了系统路径中的一个(3.8)。我所做的只是简单地使用3.8的IDE(我使用IDLE和PyCharm作为IDE,两者都很容易更改Python解释器)。