Durch die Übersetzung Ihrer Tools und Produkte können Menschen auf der ganzen Welt darauf zugreifen. Das ist natürlich ein etwas knifflig zu lösendes Problem. Gengo ist ein Dienst, der menschliche Übersetzungen (die oft von höherer Qualität als maschinelle Übersetzungen sind) und eine API zum Verwalten des Einsendens von Aufträgen und zum Beobachten von Aufträgen bietet. Dies ist eine Python-Schnittstelle, um die Verwendung der API zu vereinfachen.
CHANGELOG ist da
Die Installation dieser Bibliothek mit pip ist sehr einfach:
Pip Gengo installieren
Andernfalls können Sie die Installation von der Quelle durchführen, indem Sie das Repo abrufen:
Git-Klon git://github.com/gengo/gengo-python.git
Und dann die Bibliothek installieren:
Python setup.py installieren
Gengo verfügt über eine vollständige Suite von Unit-Tests. Um sie auszuführen, stellen Sie sicher, dass Sie die Mock-Bibliothek installiert haben, und führen Sie dann einfach Folgendes aus:
flake8 gengo
Wenn Sie einen einzelnen Test ausführen möchten, z. B. TestTranslationJobFlowFileUpload:
python -m unittest -v gengo.tests.TestTranslationJobFlowFileUpload
Wenn Sie Fragen oder Anmerkungen haben und uns direkt erreichen möchten, können Sie dies gerne über die folgenden Stellen tun. Wir freuen uns, von Entwicklern zu hören!
Wenn Sie auf Probleme stoßen, melden Sie diese bitte im Github-Projekt-Issue-Tracker. Danke!
Die vollständige Dokumentation finden Sie hier, aber jeder sollte in der Lage sein, ein funktionierendes Skript mit Folgendem zu erhalten:
from gengo import Gengo
gengo = Gengo (
public_key = 'your_public_key' ,
private_key = 'your_private_key' ,
sandbox = True ,
)
print ( gengo . getAccountBalance ())
Alle Funktionsdefinitionen finden Sie in gengo/mockdb.py als Wörterbuch: Der Schlüssel des Wörterbucheintrags ist der Funktionsname, und die Parameter sind genau die gleichen wie in den Gengo-API-Dokumenten angegeben.