是否有Python的API以JSON格式返回翻译?
因此,我正在制作一个Android应用程序,使用Python代码将文本从任何语言转换为任何语言。我使用Python中的模块进行翻译。这是一个用于翻译文本的Python API。它做的正是它所做的。它在互联网上搜索已经翻译过的文档,并找到与用户想要翻译的短语相似的短语。然后,它返回找到的结果。我实际上认为它以JSON格式返回结果,然后选择最佳结果并返回给用户。因为几天前,当我使用这个模块时,我遇到了一个JSONDECODE错误。所以我的问题是:有没有网站可以返回JSON格式的翻译,这样我就可以通过模块获取翻译?如图所示,您可以使用google translation API接收JSON格式的结果。您应该创建一个名为是否有Python的API以JSON格式返回翻译?,python,android,api,kivy,translation,Python,Android,Api,Kivy,Translation,因此,我正在制作一个Android应用程序,使用Python代码将文本从任何语言转换为任何语言。我使用Python中的模块进行翻译。这是一个用于翻译文本的Python API。它做的正是它所做的。它在互联网上搜索已经翻译过的文档,并找到与用户想要翻译的短语相似的短语。然后,它返回找到的结果。我实际上认为它以JSON格式返回结果,然后选择最佳结果并返回给用户。因为几天前,当我使用这个模块时,我遇到了一个JSONDECODE错误。所以我的问题是:有没有网站可以返回JSON格式的翻译,这样我就可以通过
request.json
(通过python自动或手动)的文件,其中包含以下内容,target
是要翻译的语言,q
是要翻译的短语列表:
{
"q": ["Hello world", "My name is Jeff"],
"target": "de"
}
然后,您可以运行以下终端命令来检索json
文件,然后用python解析该文件
curl -X POST \
-H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
https://translation.googleapis.com/language/translate/v2
如果您想从python运行此操作,可以使用
子流程
模块,或者按照网站上的指南从python()运行此操作您可以进一步解释错误是什么吗?没有错误。我只是想知道是否有这个API。