【发布时间】:2013-10-14 22:57:12
【问题描述】:
我正在使用 google translate v2 付费 API,并且在响应中返回了 html 实体。示例:
英文:Login
意大利语:Parola d'ordine
为什么不返回Parola d'ordine
【问题讨论】:
标签: google-translate
我正在使用 google translate v2 付费 API,并且在响应中返回了 html 实体。示例:
英文:Login
意大利语:Parola d'ordine
为什么不返回Parola d'ordine
【问题讨论】:
标签: google-translate
虽然文档中没有明确提及,但看起来这是符合规范的。 https://developers.google.com/translate/v2/getting_started#JSONP 的文档中的 jsonp 示例显示来自 translate API 的响应以
的形式添加到文档中target.innerHTML += "<br>" + response.data.translations[0].translatedText;
只有当 translateText 是 html 安全的并且所有实体都正确编码时,这才是安全的。如果您需要原始文本,进行实体解码应该很简单。
【讨论】: