一个用python编写的小型google translate api包装器。
pygtaw的Python项目详细描述
一个用python编写的小型google translate api包装器。要使用它,需要一个api密钥。有关获取api密钥的更多信息,请参见Google Translate API site。
supported languages的完整列表。
用法
要安装:pip install pygtaw。
标识您的api密钥并创建一个新的客户端对象。
>>>importpygtaw>>>api_key='ENTER_API_KEY'>>>client=pygtaw.Client(api_key)
提出翻译请求:
>>>query='Hello, world!'>>>target='Korean'>>>source='English'>>>translation=client.translate(query,target,source)>>>>>>printtranslation.translated_text안녕하세요
您也可以在没有源代码的情况下发送翻译请求–google translate api可以检测源语言:
>>>translation=client.translate('Hello',target='Spanish')>>>printtranslation.translated_textHola>>>printtranslation.detected_source_languageEnglish
测试
目前,测试是通过向google translate api发出请求来进行的。要运行测试,请在tests文件夹中创建一个key文件,并确保将其添加到.gitignore。