2

我正在使用 google translate v2 付费 API,并且在响应中返回了 html 实体。例子:

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

为什么不返回Parola d'ordine

4

1 回答 1

0

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

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

仅当 translateText 是 html 安全的并且所有实体都正确编码时,这才是安全的。如果您需要原始文本,则进行实体解码应该是微不足道的。

于 2014-09-12T02:37:52.660 回答