为什么使用Googletrans时,为什么要获得Modulenotfounderror



我已经安装了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)

任何帮助将不胜感激,因为我正在挣扎

使用pip install googletrans安装googletrans。如果您获得ModulNotFoundError,则尚未正确安装Googletrans。

from googletrans import Translator
text=("How to convert some text to multiple languages")
destination_language = {
    "Spanish": "es",
    "Chinese":"zh-CN",
    "Italian":"it"
}
translator=Translator()
for key, value in destination_language.items():
    print(translator.translate(text, dest=value).text)

您的代码中有多个错误。它是items(),而不是item(),并且变量translator在最后一行中拼写错误。

您程序的输出是:

Cómo convertir un texto a varios idiomas
如何将一些文本转换为多种语言
Come convertire del testo in più lingue

我认为您需要为系统安装googletrans python意味着您可以停用虚拟环境并安装googletrans,然后再次激活虚拟vitrualenv。

我有相同的错误,我发现原因是我安装了两个Python版本(3.7和3.8),而Googletrans软件包仅适用于系统路径中的一个版本(3.8)。我所做的就是仅将IDE与3.8一起使用(我将闲置和pycharm用作IDE,两者都很容易更改Python解释器)。

相关内容

  • 没有找到相关文章

最新更新