【问题标题】:Text translation API is translating the URL文本翻译 API 正在翻译 URL
【发布时间】:2019-04-02 05:22:05
【问题描述】:

我正在尝试使用微软认知文本翻译 API 进行翻译:

要翻译的文本是您的编号为 INC123456 的工单已创建。以下是链接,https://microsofttest.service-now.com/sp?id=ticket&table=incident&sys_id=aisuoiqwq1233444

//从英语翻译成泰卢固语

这被翻译成:

నెంబరు INC20534102 మీ టిక్కెట్ సృష్టించబడింది。 దిగువలింక్, [https://microsofttest.service-now.com/sp? id =టిక్కెట్&పట్టిక=ఘటన&sys_id = aisuoiqwq1233444](https://microsofttest.service-now.com/sp?id =టిక్కెట్&పట్టిక=ఘటన=ఘటన&sys_id = aisuoiqwq1233444)。

)。

如何防止链接被翻译?

【问题讨论】:

标签: api text translation microsoft-cognitive microsoft-translator


【解决方案1】:

documentation 中声明您可以标记内容,使其不使用多种方法进行翻译。

我认为最适合您的场景的方法是使用 notranslate 标记您的内容,如下例所示:

<div class="notranslate">This will not be translated.</div>
<div>This will be translated. </div>

您可以允许用户使用 HTML 编辑内容,但我认为最重要的解决方案是编写一个函数来搜索内容中的 URL,并自动将这个 notranslate 标签添加到其中并发挥作用!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-15
    • 1970-01-01
    • 2019-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-18
    • 2011-12-26
    相关资源
    最近更新 更多