Python - Traduction de texte

La traduction de texte d'une langue à une autre est de plus en plus courante pour divers sites Web, car ils s'adressent à un public international. Le package python qui nous aide à faire cela s'appelle translate.

Ce package peut être installé de la manière suivante. Il assure la traduction dans les principales langues.

pip install translate

Vous trouverez ci-dessous un exemple de traduction d'une phrase simple de l'anglais vers l'allemand. La langue par défaut est l'anglais.

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

Lorsque nous exécutons le programme ci-dessus, nous obtenons la sortie suivante -

Guten Morgen!

Entre deux langues

Si nous avons besoin de spécifier la langue de départ et la langue de destination, nous pouvons la spécifier comme dans le programme ci-dessous.

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

Lorsque nous exécutons le programme ci-dessus, nous obtenons la sortie suivante -

Buenos días