翻译后文字超出图框/炸行怎么办?宽度因子适配详解

做海外项目图纸翻译的同行大多踩过这个坑:原文排版整整齐齐的 DWG,翻完以后图纸翻译排版乱了——文字顶出图框、换行位置错乱、表格单元格溢出。这不是翻译质量问题,而是排版问题。这篇文章从成因讲起,给出经过实测验证的解决办法。

问题根源:译文比原文长得多

中文是世界上信息密度最高的工程语言之一。根据我们经 500 余张真实海外工程图纸实测积累的经验估算:中文译成英文后长度通常增加 30%~50%,译成法语、俄语增加 30%~80%。原文预留的文字空间是按中文字符宽度设计的,换成拉丁字母或西里尔字母后,多出来的字符无处安放,溢出就是必然结果。

几个典型的对照例子:

中文原文字符数英文译文字符数增幅
防火门3Fire-rated door15约 4 倍
混凝土强度等级7Concrete strength class23约 2.3 倍
详见图集4See standard detail19约 3.7 倍

典型表现:哪些位置最容易翻车

  • 标题栏:图签格子的宽度是定死的,翻出来的项目名称、设计阶段文字最容易顶出图框;
  • 表格:材料表、门窗表的单元格空间有限,翻译后文字超出图框边界、压住相邻单元格很常见;
  • 标注密集区:尺寸标注和说明文字挤在一起时,译文变长会压到标注线甚至相邻文字;
  • 多行文字(MTEXT):换行位置错乱,原本对齐的分段说明变得犬牙交错,也就是常说的"译文太长炸行"。

译文太长炸行的解决方案:宽度因子适配

CAD 图纸里的文字有一个"宽度因子"(Width Factor)属性,控制字形的横向比例,默认是 1.0。把宽度因子调小,比如 0.8,字形横向压缩 20%,总长度就短了一截,而字高不变,读起来依然清晰。这是解决译文超长最常用、也最不伤版面的办法。

手工逐条调宽度因子不现实——一张图几百上千条文字,一条一条改要改到猴年马月。我们的软件 CAD图纸翻译神器 在译文写回时会自动做宽度因子适配:检测译文相对原文的伸长幅度,自动压缩字形宽度,译文排版不挤压、不炸行,超出容差范围的才提示人工处理。

另外两个辅助手段

  1. 必要时微调字高:宽度因子压到 0.7 以下字形就明显发扁、可读性下降。这时可以在宽度因子和字高之间做权衡——比如宽度因子 0.85 配合字高缩小 5%~10%,视觉效果往往比死压宽度因子好;
  2. MTEXT 分段结构保持不变:多行文字的行内格式(对齐、缩进、行距)必须原样保留,只替换文字内容。如果工具在翻译时把 MTEXT 拆散重排,换行位置错乱就是迟早的事。

验收重点与人工技巧

翻译完成后,建议重点抽查三个区域:标题栏、表格、标注密集区。这三处空间最紧张,排版问题几乎都集中在这里。检查方法很简单:把翻译后的 _translated 文件和原图并排打开,对照看文字是否都在原来的框线和留白之内。

严重超长时的人工技巧:与其把字形压到看不清,不如用行业通行缩写替代全称。比如 "Reinforced Concrete" 在欧美图纸上普遍写作 "RC","Fire Resistant" 常写作 "FR"。缩写是制图惯例,设计院看了反而更顺。

总结

翻译后文字超出图框、炸行的根源是中文信息密度高、译文普遍变长。核心对策是宽度因子自动适配,辅以字高微调和 MTEXT 结构保持,再用行业缩写兜底个别极端超长项。排版问题解决了,如果还遇到译文乱码、出问号的情况,可以参考《CAD图纸翻译后乱码/出问号?原因和解决方法》。

宽度因子自动适配,译文排版不挤压不炸行

绿色单文件 · 64 位 Windows 10 / 11 · 下载即用

免费下载软件