Est-il un module Python pour la traduction de textes d'une langue à l'autre? J'ai l'intention de travailler avec des textes qui doivent être pré-et post-traitées avec des scripts Python.
Quelles sont les autres Python-approches intégrées peuvent être utilisées?
OriginalL'auteur Alex | 2009-08-22
Si vous êtes à la recherche pour traduire une chaîne de texte entre les deux langues, dire à partir de l'anglais "Bonjour" à l'espagnol "Hola", vous voudrez peut-être regarder dans le Google API de Langage.
Une autre alternative à cause de la récente dépréciation de la version gratuite de Google API est la Bing Translator API.
Enfin, Google Cloud Platform offre la L'API de traduire en tant que service, coûtant environ $1 USD par 50.000 caractères traduits.
Geewax l'API Google Translate est dès maintenant des services payants. Est-il gratuitement un serveur dans la langue de traduction hors ligne pour développeur python
Je ne sais pas du tout de la main gauche, mais avec Google Translate actuelle (Août 2016) prix de 1 $USD vous achète de 50 000 caractères traduits, ce qui semble assez raisonnable.
OriginalL'auteur JJ Geewax
Le Python Natural Language Toolkit sera presque certainement vous être utiles:
"Open source Python modules, les données linguistiques et de la documentation pour la recherche et le développement dans le traitement du langage naturel"
Je ne crois pas qu'il font de la traduction directement, mais il est parfait pour la machine de compréhension de texte en langage naturel.
OriginalL'auteur RichieHindle
Python supporte
gettext
. Découvrez la docs ici.OriginalL'auteur Pinochle
Si vous voulez traduire arbitraire (naturel) de texte, consultez
Goslate
, gratuitement une API python pour les Services de Traduction de Google. Selon ce site internet, le code est très simple:Vous pouvez pip install en utilisant
OriginalL'auteur Annerose N
Qu'à utiliser dépend de ce que vous voulez traduire.
Sur votre description, il semble que vous êtes après #2.
OriginalL'auteur Lennart Regebro