Javascript 谷歌翻译-可能是通用API逻辑

Javascript 谷歌翻译-可能是通用API逻辑,javascript,angularjs,google-api,Javascript,Angularjs,Google Api,我试图通过谷歌翻译API翻译多个元素。这样做的挑战在于,我无法将返回的结果与原始值绑定 以下是以下查询返回的内容示例: https://translate/v2?key=API-KEY&target=es&q=Hello%20world&q=HTML5%20Boilerplate%20is%20a%20professional%20front-end%20template%20for%20building%20fast,%20robust,%20and%20adaptab

我试图通过谷歌翻译API翻译多个元素。这样做的挑战在于,我无法将返回的结果与原始值绑定

以下是以下查询返回的内容示例:

https://translate/v2?key=API-KEY&target=es&q=Hello%20world&q=HTML5%20Boilerplate%20is%20a%20professional%20front-end%20template%20for%20building%20fast,%20robust,%20and%20adaptable%20web%20apps.
返回


我可以通过一个接一个地翻译来解决这个问题,但这是最优的吗?还有其他人有什么想法吗?提前谢谢。

我将采用上面尼古拉斯·史密斯的解决方案

从文件中

这里,“translations”是一个带有“translatedText”的对象数组,每个对象都是按照用户提供的顺序对查询进行的翻译


它是否按照您传递它们的相同顺序返回它们?如果是这样的话,你知道传递的内容和顺序,你应该能够用这种方式将它们关联起来。我想我可以做到。我会有点担心更长的翻译列表500+个调用,顺序是一样的。我只是查看了文档,结果的顺序将始终与输入的参数相同。听起来这就是它的设计用途。
0: 
   detectedSourceLanguage: "en"
   translatedText: "Hola Mundo"
1: 
   detectedSourceLanguage: "en"
   translatedText: "HTML 5 es una plantilla para el usuario profesional para la creación de aplicaciones web rápidas, robustas y adaptables."