我们正在使用谷歌翻译在我们的网站上动态翻译一些较短的文本。当前的实现与google code playground中的示例非常相似。
现在我们需要翻译稍长的文本,这对GET方法来说太长了。从google documentation开始,似乎可以使用POST来发送翻译字符串。
有人可以解释如何让它使用POST,因为没有提交的表单,发送到谷歌的数据只包含文本和源/目标语言?
提前致谢。
答案 0 :(得分:0)
回答我自己的问题: 似乎不可能让JS转换器调用使用POST。解决方法是将翻译字符串(ajax)发送到我们的服务器,让服务器连接到Google,获取翻译,将(ajax)发送回客户端并更新。
另一个明显的选择是将文本剪切到足够小的块以适应GET ......
答案 1 :(得分:0)
正如文档中所述,JavaScript无法实现。但您可以做的是在Google和您之间以服务器端语言创建Web服务。然后使用JavaScript将参数运行到。