API 贡献于 Google 翻译

API for Contributing to Google Translate

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

尽管有一个在线门户网站 (http://translate.google.com/community/) where we can contribute to the translator by translating new phrases or validating existing translations, I would like to create my own, lightweight portal (maybe an Android app) for the contribution service. However, I was unable to find any public API for the translate contribution platform, despite a thorough Google search and a full search through the Google Translator Toolkit API forum (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 翻译本身,而是为 [=38= 中描述的实际翻译内容做出贡献] 在 Google 翻译社区常见问题 (https://docs.google.com/document/d/1dwS4CZzgZwmvoB9pAx4A6Yytmv7itk_XE968RMiqpMY/pub#h.e1ahmpftpdum) 中。

P.S. 我最初打算 post Web Apps Stack Exchange 上的这个问题,但在阅读 this post 我决定先在这里试试。

我是 Translate Community 背后的工程师之一,很高兴您希望在更多平台上看到它。我们目前正在积极开发该网站,并使其在移动平台上更易于访问,而无需创建专用的本机应用程序。

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

谢谢!