为什么我在使用 googletrans 时会收到 ModuleNotFoundError

Why am I getting a ModuleNotFoundError when using googletrans

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

任何帮助将不胜感激,因为我正在努力

安装 googletranspip install 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

我认为你需要为你的系统 pip install googletrans python 意味着你可以停用虚拟环境并 pip install googletrans 然后再次激活 virtualenv。