用于贡献Google翻译的API

时间:2015-02-03 03:13:29

标签: api google-translate community-translations

我希望能够以我的母语(僧伽罗语)为Google翻译做出贡献。

虽然有一个在线门户网站(http://translate.google.com/community/),我们可以通过翻译新短语或验证现有翻译来为翻译人员做贡献,但我想创建自己的轻量级门户网站(可能是Android应用程序)贡献服务。但是,我无法为翻译贡献平台找到任何公共API,尽管通过谷歌翻译工具包API论坛(https://productforums.google.com/forum/m/#!categories/translator-toolkit-api)进行了彻底的搜索和全面搜索(自结束以来似乎已关闭) 2012年)。

目前,我最大的希望是模仿在线门户网站本身所遵循的请求 - 响应序列。例如,在线门户使用以下请求来获取手动翻译的问题列表:

GET http://translate.google.com/community/question_list?sl=en&tl=si&client=t

但是,它要求所有相关的cookie都已正确初始化并随请求一起传递,这在非浏览器环境(例如Android应用程序)中可能不容易模仿。因此,我认为那里有一个更好的方法(可能是一个尚未记录的API?)。

有没有人知道用于访问此翻译贡献功能的任何API?

提前致谢。

请注意:我不是在寻找改进Google翻译本身的方法,而是为了提供实际的翻译内容,如"如何帮助?"在Google翻译社区常见问题解答(https://docs.google.com/document/d/1dwS4CZzgZwmvoB9pAx4A6Yytmv7itk_XE968RMiqpMY/pub#h.e1ahmpftpdum)。

P.S。我最初计划在Web Apps Stack Exchange上发布此问题,但在阅读this帖后,我决定先在此处尝试。

1 个答案:

答案 0 :(得分:2)

我是翻译社区背后的工程师之一,我很高兴你想在更多平台上看到它。我们目前正在积极开发该网站,并使其在移动平台上更易于访问,而无需创建专用的原生应用。

目前,由于平台正在积极开发,我们预计不会发布公共API。在我们发布公共API之前,请不要使用您找到的任何http命令来创建单独的应用程序。相反,只需告诉我们如何让应用程序为您提供更好的体验,我们将努力使其变得更好。

谢谢!