Перевод ваших инструментов и продуктов помогает людям во всем мире получить к ним доступ; это, конечно, довольно сложная задача. Gengo — это сервис, предлагающий человеческий перевод (который зачастую более высокого качества, чем машинный перевод), а также API для управления отправкой работ и просмотром заданий. Это интерфейс Python, упрощающий использование API.
ИЗМЕНЕНИЯ здесь
Установить эту библиотеку с помощью pip очень просто:
pip установить генго
В противном случае вы можете установить из исходного кода, получив репозиторий:
git клон git://github.com/gengo/gengo-python.git
И затем установка библиотеки:
установка python setup.py
Gengo имеет полный набор модульных тестов. Чтобы запустить их, убедитесь, что у вас установлена фиктивная библиотека, а затем просто запустите:
flake8 генго
Если вы хотите запустить один тест, например TestTranslationJobFlowFileUpload:
python -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.