Python - deep_translator 没有正确翻译文本

Python - deep_translator does not translate text properly

我正在尝试使用 deep_translator 翻译一些文本,但我没有得到预期的输出。

这是我的代码:

from deep_translator import GoogleTranslator

translator = GoogleTranslator(target="irish")

text_to_translate = "Hello, how are you?"

translated_text = translator.translate(text_to_translate)

print(translated_text)

这里当我 运行 代码时,输​​出是一样的,文本似乎没有被翻译。

有什么办法可以解决这个问题吗?

如果有人能帮助我就太好了。

上面的代码一切正常。但是你忘了加上'source'.

修改后的代码:

from deep_translator import GoogleTranslator
translator = GoogleTranslator(source='en',target='german')

text_to_translate = "Hello, how are you?"

translated_text = translator.translate(text_to_translate)

print(translated_text)

我把这个问题发给了 deep_translator 的开发者,他解决了这个问题。

您需要做的就是将 deep_translator 更新到最新版本。

在您的命令提示符中,键入:

  1. pip uninstall deep_translator
  2. pip install deep_translator