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))
如果我这样做
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))