Traduzir suas ferramentas e produtos ajuda pessoas de todo o mundo a acessá-los; este é, obviamente, um problema um tanto complicado de resolver. Gengo é um serviço que oferece tradução humana (que geralmente é de qualidade superior à tradução automática) e uma API para gerenciar o envio e a visualização de trabalhos. Esta é uma interface Python para simplificar o uso da API.
CHANGELOG está aqui
Instalar esta biblioteca usando pip é muito simples:
pip instalar gengo
Caso contrário, você pode instalar a partir do código-fonte obtendo o repositório:
git clone git://github.com/gengo/gengo-python.git
E então instalando a biblioteca:
instalação do python setup.py
Gengo possui um conjunto completo de testes unitários. Para executá-los, certifique-se de ter a biblioteca simulada instalada e simplesmente execute:
flake8 gengo
Se desejar executar um único teste, como TestTranslationJobFlowFileUpload:
python -m unittest -v gengo.tests.TestTranslationJobFlowFileUpload
Se você tiver dúvidas ou comentários e quiser entrar em contato conosco diretamente, sinta-se à vontade para fazê-lo nos seguintes canais. Adoramos ouvir os desenvolvedores!
Se você encontrar algum problema, registre-o no rastreador de problemas do projeto Github. Obrigado!
A documentação completa pode ser encontrada aqui, mas qualquer pessoa deve conseguir um script funcional com o seguinte:
from gengo import Gengo
gengo = Gengo (
public_key = 'your_public_key' ,
private_key = 'your_private_key' ,
sandbox = True ,
)
print ( gengo . getAccountBalance ())
Todas as definições de função podem ser encontradas em gengo/mockdb.py como um dicionário: a chave da entrada do dicionário é o nome da função e os parâmetros são exatamente os mesmos especificados na documentação da API Gengo.