【问题标题】:Google Translate API has html entities in response...Is this normalGoogle Translate API 有 html 实体作为响应...这正常吗
【发布时间】:2013-10-14 22:57:12
【问题描述】:

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

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

为什么不返回Parola d'ordine

【问题讨论】:

    标签: google-translate


    【解决方案1】:

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

    的形式添加到文档中
    target.innerHTML += "<br>" + response.data.translations[0].translatedText;
    

    只有当 translateText 是 html 安全的并且所有实体都正确编码时,这才是安全的。如果您需要原始文本,进行实体解码应该很简单。

    【讨论】:

      猜你喜欢
      • 2015-01-07
      • 1970-01-01
      • 2014-06-03
      • 1970-01-01
      • 1970-01-01
      • 2017-03-27
      • 2017-10-21
      • 2023-04-02
      • 1970-01-01
      相关资源
      最近更新 更多