翻译历史

查看与管理本地文本翻译缓存,支持检索、筛选与翻译量统计

翻译历史

「翻译历史」记录的是文本翻译的本地缓存:每一次文本翻译(主窗口、翻译小窗口、划词翻译、截图翻译识别后的翻译)成功返回后都会写入一条记录。它的作用有两个——让重复的翻译直接命中缓存、让过去的译文随时可查。

翻译历史只包含文本翻译,不包含项目翻译里的句段译文。项目翻译的译文请在对应项目和文件的编辑器中查看。

缓存如何生效

  • 命中条件:同一引擎 + 同一语言方向 + 完全相同的原文
  • 命中后直接返回历史译文,不再请求服务端,也不重复消耗积分
  • 使用「自动识别」时,按"自动识别 + 目标语言 + 原文 + 引擎"匹配
  • 未命中才会真正发起翻译,成功后立即写入缓存

界面与操作

记录列表

每条记录展示:序号、原文(带源语言标签,自动识别显示 auto)、译文(带目标语言标签)、引擎、时间。

检索与筛选

  • 关键词:搜索原文或译文,命中片段会高亮
  • 原文语言:可选「自动检测(auto)」或具体语言
  • 译文语言:选择目标语言
  • 翻译引擎:选项来自当前已有的统计维度
  • 修改筛选条件后点击「搜索」或回车生效

翻译统计

点击右上角「翻译统计」查看用量概览:

  • 今日 / 本周 / 本月 / 累计翻译条数
  • 累计源文字符数
  • 活跃天数
  • 按引擎、源语言、目标语言、语言对、日期、月份的分布

清除缓存

点击「清除所有缓存」会删除全部文本翻译记录(包括当前筛选范围外的记录),确认后不可恢复。清除后重复文本将重新请求翻译服务。翻译统计数据会同步归零。

存储与隐私

  1. 数据保存在本机 SQLite 数据库中,随「数据备份」一起导出/恢复
  2. 不自动清理、不按天数过期,记录会一直保留直到手动清除
  3. 记录内容即原文与译文,涉及敏感内容时建议在用完后主动清除缓存

常见问题

Q: 翻译历史能导出吗?

A: 当前不支持导出为文本、Excel 或 TMX。需要沉淀为语料,可在「记忆库」中导入 TMX 或 Excel 维护。

Q: 翻译历史会占用很多空间吗?

A: 单条记录只保存原文、译文与少量元数据,体积很小;数据量较大时可以在翻译统计中观察条数并按需清除。

Q: 为什么刚翻译的句子没有出现在历史里?

A: 检查是否翻译成功(失败不会入库);另外项目翻译的句段不写入文本翻译缓存,因此不会出现在这里。

Q: 可以在多台设备间同步历史吗?

A: 当前没有云同步。可通过「系统设置 → 网络与高级 → 数据备份」导出数据库文件,在新设备导入后继续使用。

Q: 清除缓存会影响项目翻译的译文吗?

A: 不会。清除的只是文本翻译缓存,项目、文件、句段译文、记忆库和术语库都不受影响。

Q: 历史记录能直接当记忆库用吗?

A: 不能。两者是独立的数据:历史是文本翻译缓存,记忆库是带语言对与条目结构的语料库,只在项目翻译的匹配与预翻译中生效。