2026年4月12日 未分类

易翻译外国人名怎么保持不翻译?

把外国人名保持原样,关键是让翻译器把它识别为“专有名词/术语/不可翻译片段”。常见做法包括在应用中添加到术语表或收藏夹、用“不翻译”标记(如HTML的translate=”no”或类名notranslate)、关闭自动转写或设定源语言为名字原文、用占位符或零宽字符分隔词元等。不同场景选用不同办法。

易翻译外国人名怎么保持不翻译?

先说为什么名字会被“翻译”

名字被翻译,通常不是系统想把你叫错,而是两个技术原因并存:一是“翻译”与“转写”常常混在一起。翻译器会把一句话当成意思来处理,如果某个名字在目标语言里有固定等价(比如“约翰”对应“John”或反过来),系统可能会自动把它替换为目标语言经常使用的写法。二是命名实体识别(NER)并不完美,翻译器有时候把名字当普通词来处理,从而走了语义翻译的流程。

理解几个基本概念(弄清楚再动手)

  • 翻译(translation):把意思从一种语言转到另一种语言(比如把“银行”翻成“bank”)。
  • 转写/音译(transliteration):把发音用另一种文字表示(比如把“Michael”音译成“迈克尔”)。
  • 专有名词保护(protected terms / glossary):在专业工具里,把词条加入“不可翻译”列表,翻译引擎按原样输出。
  • 标记/占位:用标签或占位符告诉翻译器“别碰这里”。

用户级的实用方法(手机或网页版最常用)

如果你只是普通用户,想在“易翻译”或类似工具里不让外国人名被改动,这里有一套从简单到稳妥的步骤,按需选用:

1. 先看设置

  • 关闭自动检测语言:自动检测有时会误判,手动把源语言设为名字原文所用的语言(例如英文),可以减少误翻。
  • 找“不翻译专有名词/保留原文”选项:很多翻译软件会提供“保留术语”或“禁用转写”的切换。

2. 用收藏夹或术语表(如果有这个功能)

许多翻译工具支持把短语/词条保存为“术语表”或“我的短语”。把人名作为条目存进去,目标翻译会优先按术语表输出。

3. 加标记或引号(简单但不总可靠)

在名字周围加引号、方括号或反引号(例如 “John Smith”、[John Smith]、`John Smith`)有时能提醒系统这是单个实体。但不同引擎行为不一:有的会把引号一起翻译或去掉。

4. 用不可见字符或占位符(技术性强)

在名字内部插入零宽字符(例如 U+200C 零宽非连接符)或短破折号看起来不改变外观,但能打断机器的分词,从而避免被翻译。但这会改变复制粘贴的纯文本,兼容性需测试。

5. 直接把名字放到单独一栏或备注里

如果翻译界面允许“上下文”输入,把名字单独放一个字段上传,并注明“请保留原文”,翻译者或系统更容易识别为不翻译项。

给专业译员或有频繁需求的人

如果你经常需要保持大量人名不被翻译(例如会议字幕、商务邮件名单),还是建议走更标准的流程:

  • 建立一个中央术语库(glossary),把名字和其“原文映射”都录入。
  • 在翻译前发送一份“术语清单”给机器或人工译者,注明哪些词要原文输出、哪些要音译、哪些要翻译。
  • 使用CAT工具(如Trados、memoQ)或支持术语库的应用,可以做到自动优先匹配和批量管理。

开发者和系统集成者的方案(最有控制力)

如果你负责把翻译功能集成到网站或产品里,权限就更大了,常用做法包括:

  • 使用翻译API的术语表功能:像Google、DeepL、微软云翻译等都支持glossary或custom glossaries,能把某些词设为“do not translate”。
  • 在HTML里标记:给不想翻译的片段加上translate=”no”属性或class=”notranslate”,许多浏览器插件和在线翻译器会识别并保留原文。
  • 占位替换:把名字先替换成占位符(例如 __NAME_1__),翻译完成后再把占位符换回原名。这种方式最保险,尤其适用于批量处理或自动化流程。

占位符流程示例

整个流程大概像这样:

  • 原文:Hello, my name is John Smith and I work with Anna Müller.
  • 替换为:Hello, my name is __PERS_1__ and I work with __PERS_2__.
  • 翻译引擎处理后,将 __PERS_1__→John Smith,__PERS_2__→Anna Müller。结果既自然又不丢人名原貌。

小技巧、注意点和常见误区

  • 别混淆“音译”和“保留原文”:很多时候目标语言用户更习惯看到音译(如英文名字在中文里用“约翰”),但如果你确实要保留原文,说明清楚是关键。
  • 零宽字符有风险:有的系统会自动过滤不可见字符,或者在后续处理(如数据库存储、搜索)中造成问题。
  • HTML标记并非万能:像translate=”no”或class=”notranslate”被很多翻译插件和服务识别,但并不是所有移动app都会遵守。
  • 手动校对不可少:无论哪种自动化方法,最后人工确认可以避免尴尬的名字错误,尤其是带文化或法律敏感性的姓名。

对比表:几种方法的优缺点

方法 优点 缺点
术语表 / 收藏 稳定、可批量管理、对专业翻译友好 需要支持该功能的平台,需维护
占位符替换 最保险,兼容各种引擎 实现稍复杂,需要后续替换逻辑
HTML属性(translate=”no” / class=”notranslate”) 简单直观,许多工具识别 并非所有客户端或App都遵守
零宽字符 在不改变视觉的前提下干预分词 兼容、可复制性问题;对部分系统无效
引号/括号 最简单,无技术门槛 可靠性最低,易被忽视或去除

举几个生活中的小场景,告诉你该怎么选

  • 旅行场景:在手机翻译里输入姓名以便沟通,先把源语言设为名字原语,或者把名字单独发给对方;不推荐零宽字符。
  • 社交媒体或帖子:如果希望名字显示原文,使用引号同时在文末备注“姓名保留原文”较友好。
  • 会议字幕或同传:用术语库或占位符流程,事前把名单发给技术方或平台。
  • 开发API集成:优先使用glossary与占位符组合,翻译后替换,确保稳定。

最后一点随想(我边写边想到的)

其实名字这件事,既是技术问题,也是礼节问题。机器能做到很多,但把文化、习惯和当事人期望都考虑进去,还得靠人。遇到重点人物或法律类文件,保守一点——先人工标注再自动化处理,省得出错。你要是常用“易翻译”这样工具,建议早早把常用联系人做成个人术语表,长远看省事。

分享这篇文章:

相关文章推荐

了解更多易翻译相关资讯

专业翻译通讯技术沉淀,专注即时通讯翻译领域