Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们正在使用谷歌翻译在我们的网站上动态翻译一些较短的文本。当前的实现看起来很像谷歌代码游乐场中的这个例子。
现在我们需要翻译稍长的文本,这对于 GET 方法来说太长了。从谷歌文档看来,似乎可以使用 POST 来发送翻译字符串。
任何人都可以解释如何让它使用 POST,因为没有提交表单并且发送给谷歌的数据只包含文本和源/目标语言?
提前致谢。
回答我自己的问题:似乎不可能让 JS 翻译器调用使用 POST。解决方法是将翻译字符串发送(ajax)到我们的服务器,使服务器连接到 Google,获取翻译,将其发送(ajax)回客户端并更新它。
另一个明显的选择是将文本剪辑成足够小的块以适合 GET...
正如它在文档中所说,JavaScript 是不可能的。但是你可以做的是在谷歌和你之间用服务器端语言创建一个网络服务。然后使用 JavaScript 来运行参数。
( http://bildr.no/view/55156 3)