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

标签 python api pycharm google-translator-toolkit

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

关于python - 为什么我在使用 googletrans 时会收到 ModuleNotFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54811428/

相关文章:

python - 使用正则表达式的问题

node.js - REST API 的 Flash 消息

python - Pycharm 和 Python;所有打印保存到导出文件(csv/txt 等)

python - 在 while 循环内使用 try finally 时 PyCharm IDE 无法访问代码

python - 是什么导致pdf中的 "insufficient data for image"

python - Sqlite从数据库中操作字符串

python - 计算多组数据的平均值(性能问题)

ajax - 这个 session / token 身份验证系统对我的 Web api 有意义吗?

Java 排序集合/api

Pycharm 不断要求身份验证 token