深度实测系列第八篇。这期测一个被普遍忽视但直接影响钱包的维度:**缓存与复用**------同样的内容翻第二遍,不同工具分别要花多少时间和钱。场景很现实:文档改版重翻、多语言版本同步、批量文档里的重复段落------重复翻译在真实工作量里占比可观。
**实测设计**
-
语料:50 篇技术文档,其中构造 30% 的重复内容(模板段落、重复的配置说明、版本间 diff 后的相似段落)
-
三种工具形态:无缓存的直连 API、带文档级缓存的工具、带片段级缓存+术语复用的工具
-
指标:重复翻译的时间成本、token 消耗(或调用次数)、缓存命中的质量风险(命中了错误译文?)
**结果一:成本差异是数量级的**
| 形态 | 第二遍翻译成本 |
|---|---|
| 直连 API(无缓存) | 100%(全价重翻) |
| 文档级缓存 | 相同文档 0%,改动文档 90%(几乎全价) |
| 片段级缓存+术语 | 整体 35%~45%(相似段落部分命中) |
片段级缓存的细节:完全相同的段落零成本命中;相似但不完全一致的段落(改动了一句话),带「模糊匹配」能力的工具按相似度部分复用------这是**翻译记忆(TM)技术**在工具侧的落地。
**结果二:命中质量的暗坑**
缓存不是纯赚------它有质量风险,实测抓到两类:
-
**语境错配命中**:同一段文字在不同文档里(「点击确定继续」在教程和警告文档里),缓存命中后语气错位------警告语境用了教程的轻快译文。**片段级缓存需要语境校验**,没有校验的缓存是把双刃剑
-
**术语更新不生效**:术语表改了译法,但缓存里还是旧译------好的实现是「术语版本变更时相关缓存失效」,差的实现让错误译文永远命中下去
**结果三:术语复用的隐藏收益**
术语表和缓存的配合有个被低估的杠杆:术语先于缓存生效------第一次翻译时术语约束就保证了译文正确,缓存命中的就是「带正确术语的译文」。反过来,没术语表的缓存会把错误译法也缓存固化。**先治术语、再谈缓存**,顺序反了就是负资产。
**给用户的三条选型判据**
-
**看缓存粒度**:文档级缓存聊胜于无,片段级(TM 级)才是生产力------文档改版场景差九成成本
-
**看失效机制**:术语表更新后缓存是否联动失效------问厂商或实测一次
-
**看命中校验**:相似度阈值是否可调、语境是否参与匹配------纯文本哈希的缓存宁可不要
**成本视角的总结**
把这次实测放进系列全景:错误类型学(质量)→ 分布(对比)→ 术语库(一致性)→ 隐私(安全)→ 断句(实时)→ 本文(复用成本)------工具选择从来不是单维竞赛,是**你的场景里哪个维度很痛**。高频重翻场景(文档迭代、多版本维护),缓存能力值回全部票价;一次性的零散翻译,缓存无感------按场景选,不按评测总分选。
(深度实测系列:错误类型学 → 错误分布 → 术语库 → 隐私对比 → 字幕断句 → 本文:缓存复用)