Python-deep_转换器无法正确翻译文本

Python-deep_转换器无法正确翻译文本,python,translation,Python,Translation,我试图使用deep\u translator翻译一些文本,但没有得到预期的输出 这是我的密码: from deep_translator import GoogleTranslator translator = GoogleTranslator(target="irish") text_to_translate = "Hello, how are you?" translated_text = translator.translate(text_to

我试图使用
deep\u 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)
在这里,当我运行代码时,输出是相同的,文本似乎没有被翻译

有没有办法解决这个问题


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

在上面的代码中,一切都很好。但是您忘记添加“源”。

修改代码:

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\u translator
的开发人员,他解决了此问题

您只需将
deep\u translator
更新为最新版本

在命令提示下,键入:

  • pip卸载深\u转换器
  • pip安装深\u转换器

  • 根据readthedocs的说法,
    GoogleTranslator
    应该用源语言初始化:
    GoogleTranslator(source='auto',target='de')
    @couka:我试过定义源语言,但是输出仍然是一样的。你有没有尝试过其他语言,如果它能工作的话?我建议你发布一个问题,这样开发者就可以看一看。@CoolCloud:非常感谢!我在那里发布了我的问题,开发人员帮助我解决了它。问题似乎只存在于
    爱尔兰语
    中。
    源代码
    默认初始化为
    自动
    ,这意味着它将自动检测所提供的语言。@CoolCloud:是的,问题只存在于爱尔兰语和其他一些语言(如印度尼西亚语)。