我正在使用谷歌翻译v2付费API,我正在回复html实体。例如:
英语:Login
意大利语:Parola d'ordine
为什么不返回Parola d'ordine
答案 0 :(得分:0)
虽然文档中没有明确提及,但看起来这是符合规范的。 https://developers.google.com/translate/v2/getting_started#JSONP文档中的jsonp示例显示来自翻译API的响应已添加到文档中
target.innerHTML += "<br>" + response.data.translations[0].translatedText;
只有在translateText是html安全的情况下才能安全,所有实体都能正确编码。如果您需要原始文本,那么执行实体解码应该是微不足道的。