来自JS的Google Translate调用使用POST

时间:2009-12-16 15:03:56

标签: post google-translate

我们正在使用谷歌翻译在我们的网站上动态翻译一些较短的文本。当前的实现与google code playground中的示例非常相似。

现在我们需要翻译稍长的文本,这对GET方法来说太长了。从google documentation开始,似乎可以使用POST来发送翻译字符串。

有人可以解释如何让它使用POST,因为没有提交的表单,发送到谷歌的数据只包含文本和源/目标语言?

提前致谢。

2 个答案:

答案 0 :(得分:0)

回答我自己的问题: 似乎不可能让JS转换器调用使用POST。解决方法是将翻译字符串(ajax)发送到我们的服务器,让服务器连接到Google,获取翻译,将(ajax)发送回客户端并更新。

另一个明显的选择是将文本剪切到足够小的块以适应GET ......

答案 1 :(得分:0)

正如文档中所述,JavaScript无法实现。但您可以做的是在Google和您之间以服务器端语言创建Web服务。然后使用JavaScript将参数运行到。

alt text

http://bildr.no/view/55156 3)