开发者社区> 问答> 正文

机器翻译中一句话中的占位符变量不想被翻译,请问有办法做到吗?

"机器翻译中一句话中的占位符变量不想被翻译,请问有办法做到吗?
比如这样的 “每 {count} {currency} 有折扣 {discount} {currency}”"

展开
收起
小易01 2023-11-21 18:27:48 123 0
3 条回答
写回答
取消 提交回答
  • 在机器翻译中,如果希望保留占位符变量不被翻译,可以使用特殊的标记或注释来指示机器翻译系统忽略这些部分。

    一种常见的方法是使用特殊标记,例如将占位符变量用双大括号 "{{}}" 包围起来。这样,机器翻译系统会将这部分内容视为需要保留的原始文本,而不会进行翻译。示例如下:

    每 {{count}} {currency} 有折扣 {{discount}} {currency}
    

    另一种方法是使用注释来指示机器翻译系统忽略特定部分。不同的机器翻译系统可能有不同的注释语法,因此需要根据所使用的具体系统来确定如何添加注释。以下是一个示例,假设使用的是支持注释的系统:

    每 {count} {currency} 有折扣 {discount} {currency} <!-- {count}和{currency}为占位符变量,不需要翻译 -->
    
    2023-11-29 14:02:12
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    阿里云的专业翻译支持过滤文本中的占位符变量。为了实现这一功能,您可以在要保留的文本前加上特殊的符号,例如 [变量] 或者 $ 符号,表明这些变量不应该被翻译。
    例如:

    "每 {count} [count] 有折扣 {discount} [discount]"
    

    除此之外,您还可以通过自定义插件等方式,添加额外的规则以过滤变量,以确保它们不被翻译。

    2023-11-21 21:59:05
    赞同 展开评论 打赏
  • 意中人就是我呀!

    " 括起来的部分

    注意这个ALIMT后面有个空格,用这个标签把不想翻译内容括起来。此答案整理至钉群“达摩院机器翻译客户群【1群】“"

    2023-11-21 20:12:52
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
揭秘阿里机器翻译 立即下载
阿里巴巴机器翻译在跨境电商场景下的应用和实践 立即下载
Machine Translation at Alibaba 立即下载