Python googletrans 库源语言只有国家代码

Python googletrans library source langauge is only country code

如果我这样做

from googletrans import Translator
translator=Translator()

translated = translator.translate("Hi", dest = "tr")
print(translated.src)

它只会打印等于“en”的国家代码。 我希望它打印语言名称本身。 就像源语言是“英语”一样,在我的例子中它应该打印 English 而不是 en 。 我该怎么做?

您可以从 googletrans 导入 LANGUAGES 以获取语言全名。

from googletrans import Translator, LANGUAGES
translator=Translator()

translated = translator.translate("Hi", dest = "tr")
print(LANGUAGES.get(translated.src))