谷歌翻译 - 也许是一般的API逻辑

时间:2015-02-27 16:38:47

标签: javascript angularjs google-api

我正在尝试通过Google Translate 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.

返回

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."

我可以通过逐个翻译来解决这个问题,但这是最佳的吗?有没有人有任何想法?提前谢谢。

1 个答案:

答案 0 :(得分:0)

我将采用Nicholas Smith的解决方案。

来自文档

  

此处,'翻译'是带有' translatedText'的对象数组,每个对象都是按用户提供的顺序翻译查询。