【问题标题】:Get the name of language instead of language code in Python Googletrans在 Python Googletrans 中获取语言名称而不是语言代码
【发布时间】:2023-03-29 23:25:02
【问题描述】:

我正在使用 python 中的 googletrans 包来制作翻译器。 The documentation

在文档页面的底部,似乎有一个包含所有语言及其相应代码的大型字典。

这是我制作基本翻译器以翻译成英文的代码:

totranslate = translator.translate(totranslate)
sourcelang = totranslate.src
totranslate = totranslate.text
print('Translated to English from ' + sourcelang + ': ' + totranslate)

这是我输入“hola”之类的内容时输出的内容:

Translated to English from es: hello

es 是西班牙语文档中的语言代码。在文档中,该列表称为 googletrans.LANGUAGES。

我怎样才能让它不是说“从es翻译成英语”,而是说“从西班牙语翻译成英语”?

【问题讨论】:

    标签: python google-translate google-translation-api


    【解决方案1】:

    只是模块导出的字典。

    import googletrans
    ...
    sourcelang = googletrans.LANGUAGES[totranslate.src]
    

    【讨论】:

      猜你喜欢
      • 2011-06-24
      • 1970-01-01
      • 1970-01-01
      • 2019-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-20
      • 1970-01-01
      相关资源
      最近更新 更多