La traduction de vos outils et produits aide les gens du monde entier à y accéder ; c’est bien sûr un problème quelque peu délicat à résoudre. Gengo est un service qui propose une traduction humaine (qui est souvent de meilleure qualité que la traduction automatique) et une API pour gérer l'envoi de travaux et le visionnage des travaux. Il s'agit d'une interface Python permettant de simplifier l'utilisation de l'API.
Le journal des modifications est ici
Installer cette bibliothèque à l'aide de pip est très simple :
pip installer Gengo
Sinon, vous pouvez installer à partir des sources en récupérant le dépôt :
git clone git://github.com/gengo/gengo-python.git
Et puis installer la bibliothèque :
installation de python setup.py
Gengo dispose d'une suite complète de tests unitaires. Pour les exécuter, assurez-vous que la bibliothèque fictive est installée, puis exécutez simplement :
flocon8 gengo
Si vous souhaitez exécuter un seul test, tel que TestTranslationJobFlowFileUpload :
python -m unittest -v gengo.tests.TestTranslationJobFlowFileUpload
Si vous avez des questions ou des commentaires et souhaitez nous contacter directement, n'hésitez pas à le faire aux points de vente suivants. Nous aimons entendre les développeurs !
Si vous rencontrez des problèmes, veuillez les signaler sur le suivi des problèmes du projet Github. Merci!
La documentation complète peut être trouvée ici, mais tout le monde devrait pouvoir obtenir un script fonctionnel avec les éléments suivants :
from gengo import Gengo
gengo = Gengo (
public_key = 'your_public_key' ,
private_key = 'your_private_key' ,
sandbox = True ,
)
print ( gengo . getAccountBalance ())
Toutes les définitions de fonctions peuvent être trouvées dans gengo/mockdb.py sous forme de dictionnaire : la clé de l'entrée du dictionnaire est le nom de la fonction, et les paramètres sont exactement les mêmes que ceux spécifiés dans la documentation de l'API Gengo.