
翻过工程图纸的人都有体会图纸上的文字不是文章是标注。它散落在各个角落方向五花八门大小参差不齐。这就带来一个问题——识别和还原比翻译本身更难。这篇文章专门拆这一块多向标注和异形字符到底怎么处理。一、图纸文字有几种难缠形态多向标注。平面图上的房间名可能水平排立面图的标高是垂直排详图索引斜着写对称构件的标注还可能镜像。识别引擎必须能判断每段文字的方向先转正再识别否则垂直和倾斜文字基本全废。异形字符。工程图纸上有大量不在通用词库里的内容构件代号KL、KZ、WB、LL、钢筋标注Φ8200、HRB400、标高符号±0.000、H3.200、图例符号旁的标注。这些字符组合规则特殊通用 OCR 极易认错——“Φ8200常被认成①8200或中8200”。引出线与图名图号。引出线指向特定构件线端的文字和线是绑定的图名在图框固定位置字号和字体有规范。这些位置敏感的文字翻译后必须回到原位位置一乱就失去意义。表格与图例。图纸里的材料表、设备表、图例说明是半结构化内容识别时要同时保结构。二、为什么翻得准不等于能用很多人用通用翻译工具翻图纸结果字都翻译对了但没法用。原因就在于版式译文没回填到原位尺寸标注和尺寸线脱节字号、方向被统一成段落格式垂直标注变水平异形字符翻译后被当成普通词处理构件代号被改掉对现场来说一张翻得准但排版全乱的图纸跟没翻差不多——看图的人还得自己重建对应关系。三、识别还原的几个技术要点方向检测先于识别。先判定每个文字块的方向0°/90°/倾斜/镜像转正再识别这是多向标注的基础。专业字符后处理。识别结果用专业字符规则做校正“①8200→Φ8200” 这种纠错必须靠规则或术语库不能靠模型硬猜。矢量优先、光栅兜底。DWG 和矢量 PDF 的文字能直接提取准确率接近 100%扫描件才需要 OCR。所以工具支不支持 DWG 直读直接影响效率上限。位置信息保留到翻译全程。每个文字块的坐标、方向、字号从识别到回填一路带着最后才能原样放回。这几条基本是工程图纸翻译工具的标配能力但各家实现差异很大。我最近在用的问马工图纸翻译在这块做得比较完整——多向标注、异形字符能自动识别翻译后会把译文回填到原位置字号、方向尽量和原图保持一致下载下来能直接用省了人工重新排版的活。对天天跟图纸打交道的人来说这个回填到位比术语翻得准更省时间。四、小结判断一个图纸翻译工具值不值得用别只看它翻译得准不准更要看它识别完、翻译完、能不能原样还原。多向标注和异形字符这两块是区分玩具和生产力工具的分水岭。