Python - 文本翻译



随着面向国际受众的各类网站不断涌现,从一种语言翻译成另一种语言变得越来越普遍。Python 提供名为 translate 的软件包助我们实现这一功能。

可通过以下方法安装此软件包。它支持主流语言的翻译。

pip install translate

下面显示了一个简单的句子从英语翻译成德语的示例,其中英语为默认源语言。

from translate import Translator
translator= Translator(to_lang="German")
translation = translator.translate("Good Morning!")
print translation

运行上述程序后,将看到以下输出 -

Guten Morgen!

任意两种语言间

如果需要指定源语言和目标语言,我们可按如下程序中的方式指定。

from translate import Translator
translator= Translator(from_lang="german",to_lang="spanish")
translation = translator.translate("Guten Morgen")
print translation

运行上述程序后,将看到以下输出 -

Buenos días
广告