تساعد ترجمة أدواتك ومنتجاتك الأشخاص في جميع أنحاء العالم في الوصول إليها؛ وهذه بالطبع مشكلة صعبة إلى حد ما لحلها. Gengo هي خدمة تقدم ترجمة بشرية (والتي غالبًا ما تكون ذات جودة أعلى من الترجمة الآلية)، وواجهة برمجة تطبيقات لإدارة إرسال العمل ومراقبة المهام. هذه واجهة Python لتسهيل استخدام واجهة برمجة التطبيقات (API).
سجل التغيير هنا
يعد تثبيت هذه المكتبة باستخدام النقطة أمرًا بسيطًا للغاية:
نقطة تثبيت جينجو
بخلاف ذلك، يمكنك التثبيت من المصدر عن طريق الحصول على الريبو:
git clone git://github.com/gengo/gengo-python.git
ومن ثم تثبيت المكتبة:
تثبيت بيثون setup.py
لدى Gengo مجموعة كاملة من اختبارات الوحدة. لتشغيلها، تأكد من تثبيت المكتبة الوهمية، ثم قم ببساطة بتشغيل:
فليك8 جينجو
إذا كنت ترغب في تشغيل اختبار واحد، مثل TestTranslationJobFlowFileUpload:
بايثون -m Unittest -v gengo.tests.TestTranslationJobFlowFileUpload
إذا كانت لديك أسئلة أو تعليقات وترغب في التواصل معنا مباشرة، فلا تتردد في القيام بذلك في المنافذ التالية. نحن نحب أن نسمع من المطورين!
إذا واجهت أية مشكلات، فيرجى تقديمها إلى متتبع مشكلات مشروع Github. شكرًا!
يمكن العثور على الوثائق الكاملة هنا، ولكن يجب أن يتمكن أي شخص من الحصول على نص برمجي عملي يتضمن ما يلي:
from gengo import Gengo
gengo = Gengo (
public_key = 'your_public_key' ,
private_key = 'your_private_key' ,
sandbox = True ,
)
print ( gengo . getAccountBalance ())
يمكن العثور على جميع تعريفات الوظائف داخل gengo/mockdb.py كقاموس: مفتاح إدخال القاموس هو اسم الوظيفة، والمعلمات هي نفسها تمامًا كما هو محدد في مستندات Gengo API.