为什么在使用googletrans时出现ModuleNotFoundError

时间:2019-02-21 16:07:22

标签: python api pycharm google-translator-toolkit

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

由于我正在努力,任何帮助将不胜感激

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

使用googletrans安装pip 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