【发布时间】:2016-05-21 16:22:48
【问题描述】:
比如我有内容:
<p><strong>Je vais être</strong> va demain.</p>
如果我将此内容作为纯文本传递给https://gateway.watsonplatform.net/language-translation/api/v2/translate,例如:
Je vais être va demain.
然后我会得到我想要的东西:
I'll be going tomorrow.
但是,我仍然需要 HTML 格式的内容,而不是纯文本。如果我传入带有 url 编码或实体转义的文本,则返回的文本会受到严重影响。
使用 URL 编码:
<p><strong>Je will être</strong> will demain. </p>
使用 html 实体转义:
<p><strong>I'll be</strong> will tomorrow.</p>
我还注意到,在内容中放置任何类型的分隔符都会影响翻译。例如,使用克拉:
Je vais être^ va demain.
将返回翻译:
I'll be ^ will tomorrow.
因此,解决方案必须在请求的翻译中没有分隔符。
【问题讨论】:
标签: php html ibm-cloud ibm-watson language-translation