Python - tradução de texto

A tradução de textos de um idioma para outro está se tornando cada vez mais comum em vários sites, pois atendem a um público internacional. O pacote python que nos ajuda a fazer isso é chamado de traduzir.

Este pacote pode ser instalado da seguinte maneira. Ele fornece tradução para os principais idiomas.

pip install translate

Abaixo está um exemplo de tradução de uma frase simples do inglês para o alemão. O idioma padrão é o inglês.

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

Quando executamos o programa acima, obtemos a seguinte saída -

Guten Morgen!

Entre Quaisquer Duas Línguas

Se for necessário especificar o idioma de origem e o idioma de destino, podemos especificá-lo como no programa a seguir.

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

Quando executamos o programa acima, obtemos a seguinte saída -

Buenos días