Python - Traduzione del testo

La traduzione del testo da una lingua all'altra sta diventando sempre più comune per vari siti Web in quanto si rivolgono a un pubblico internazionale. Il pacchetto python che ci aiuta a fare ciò si chiama translate.

Questo pacchetto può essere installato nel modo seguente. Fornisce traduzione per le principali lingue.

pip install translate

Di seguito è riportato un esempio di traduzione di una semplice frase dall'inglese al tedesco. L'impostazione predefinita dalla lingua è l'inglese.

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

Quando eseguiamo il programma sopra, otteniamo il seguente output:

Guten Morgen!

Tra due lingue qualsiasi

Se abbiamo la necessità di specificare la lingua da e la lingua a, allora possiamo specificarla come nel programma seguente.

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

Quando eseguiamo il programma sopra, otteniamo il seguente output:

Buenos días