做海外项目的造价同行大多接过国内设计院的图:打开一看,墙体只剩几根线、门窗变成方框、有些标注干脆不显示——这是用天正画的图。这种图做天正图纸翻译,最头疼的不是译得准不准,而是丢字:翻完对照原图,总会少几句。这篇文章讲清楚丢字的根源,以及不装天正怎么做天正CAD翻译。
天正图纸翻译丢字的根源:TCH 自定义实体
国内设计院画建筑图普遍用天正。天正是在 AutoCAD 之上做的插件,它把墙体、门窗、轴网、标高等都封装成自己的"智能对象",也就是类名以 TCH_ 开头的自定义实体。问题就出在这:
- 未装天正的环境显示不全:TCH 自定义实体需要天正的解释器才能正常解析,普通 CAD 环境只能看到一个代理图形(proxy),有些内容甚至连代理图形都没有,视觉上就是"缺了";
- 文字可能包在自定义对象内部:天正的门窗编号、房间名称、做法标注等文字,往往不是独立的单行/多行文字实体,而是自定义对象的内部数据。一般翻译工具按标准实体清单扫描,根本扫不到这些文字;
- 两者叠加的结果:翻的时候没报错,交图后甲方打开(对方多半装了天正,显示正常)发现漏翻,返工且伤信誉。
传统做法:天正里"图形导出"转 T3,前提是装得起天正
业内的老办法是在天正里用"图形导出"(另存为天正 3 文件),把自定义实体炸开成基本的 AutoCAD 图形,俗称转 T3,然后再交给翻译流程。这条路本身没错,但对造价人员有两个现实门槛:
- 必须安装与图纸版本匹配的天正插件和 AutoCAD 本体,造价岗一般没有这套环境,为了收图专门装一套不划算;
- 几十上百张图要逐张打开、逐张导出,批量项目的时间成本很高;转 T3 后智能对象被炸开,这份文件也就回不到天正的可编辑状态了。
免天正的方案:ODA 转换 + 双路提取,直接拖入即可
更省事的路径是让翻译工具自己去啃天正的自定义实体。CAD图纸翻译神器 对天正生成的 DWG 的处理方式是:
- 本地解析:内置 ODA 引擎在本地转换 DWG,不需要 AutoCAD,也不需要装天正,图纸原件不出本地电脑;
- 双路提取:流式扫描与 ezdxf 解析两条通道同时工作——一条直接扫实体数据流,一条按对象结构解析,包在自定义对象里的文字两边互补兜底,加上单行文字、多行文字、块属性、标注、多重引线、公差、表格等 8 类文字实体照常提取,文字不漏;
- 智能过滤:编号、纯数字、尺寸、代号自动剔除,只对真正需要翻译的文字计费;
- 原位写回:译文写回原位置,图形、图层、颜色、标注样式原样保留,输出
_translated新文件,原图不动,随时对照验收。
翻译引擎经 500 余张英、法、俄、中真实海外工程图纸实测调教,可填专业领域(如建筑工程、机电)提升术语准确度。
常见天正对象的处理对照
| 天正对象 | 未装天正时的表现 | 本软件的处理 |
|---|---|---|
| 墙体、门窗等 TCH 自定义实体 | 显示为代理图形或不完整 | 双路提取,内部文字照常翻译 |
| 门窗编号、房间名称 | 可能整体不显示 | 对象内部数据中提取,不漏 |
| 轴网轴号、标高符号 | 显示异常或缺失 | 提取后按规则过滤/翻译 |
| 标准 TEXT / MTEXT 文字 | 正常显示 | 正常提取翻译 |
| 外部参照(xref)内文字 | 显示依赖参照文件 | 不翻译,软件自动检测并提醒 |
两个必须知道的提醒
外部参照内的文字不会被翻译。软件会自动检测图纸是否包含外部参照并提醒,需要处理的话请先让设计方绑定参照,或把参照文件单独拿出来翻译。
另外,天正版本迭代很快,个别新版本自定义实体的表现可能有差异。好在原图始终不动,翻完拿 _translated 文件和原图对照一遍即可发现问题,不存在翻坏原图的风险。
总结
天正图纸丢字不是翻译质量问题,而是提取环节够不到自定义实体里的文字。与其依赖设计方转 T3,不如直接用支持天正 DWG 的翻译工具:拖入即翻、文字不漏、格式原样保留。兼容逻辑同样适用于 Revit、Tekla、浩辰、中望等软件导出的图纸。