谷歌翻译API有回复的HTML实体......这是正常的

时间:2013-10-14 22:57:12

标签: google-translate

我正在使用谷歌翻译v2付费API,我正在回复html实体。例如:

英语:Login 意大利语:Parola d'ordine

为什么不返回Parola d'ordine

1 个答案:

答案 0 :(得分:0)

虽然文档中没有明确提及,但看起来这是符合规范的。 https://developers.google.com/translate/v2/getting_started#JSONP文档中的jsonp示例显示来自翻译API的响应已添加到文档中

target.innerHTML += "<br>" + response.data.translations[0].translatedText;

只有在translateText是html安全的情况下才能安全,所有实体都能正确编码。如果您需要原始文本,那么执行实体解码应该是微不足道的。