La traducción de texto de un idioma a otro es cada vez más común en varios sitios web, ya que se dirigen a una audiencia internacional. El paquete de Python que nos ayuda a hacer esto se llama translate.
Este paquete se puede instalar de la siguiente manera. Proporciona traducción para los principales idiomas.
pip install translate
A continuación se muestra un ejemplo de traducción de una oración simple del inglés al alemán. El idioma predeterminado es el inglés.
from translate import Translator
translator= Translator(to_lang="German")
translation = translator.translate("Good Morning!")
print translation
Cuando ejecutamos el programa anterior, obtenemos el siguiente resultado:
Guten Morgen!
Entre dos idiomas cualesquiera
Si tenemos la necesidad de especificar el idioma de origen y el idioma de destino, entonces podemos especificarlo como en el programa siguiente.
from translate import Translator
translator= Translator(from_lang="german",to_lang="spanish")
translation = translator.translate("Guten Morgen")
print translation
Cuando ejecutamos el programa anterior, obtenemos el siguiente resultado:
Buenos días