术语管理

有道翻译网页版误删自定义术语后如何恢复?

有道翻译官方团队
有道翻译网页版如何恢复自定义术语, 误删术语词条怎么办, 云端备份找回术语步骤, 术语库同步失败排查方法, 自定义术语删除后能否撤销, 多设备术语冲突如何解决, 术语管理最佳实践, 有道翻译术语回收站功能说明

功能定位:自定义术语到底存在哪

在有道翻译网页版,自定义术语库(下称“术语”)并非简单的本地 Cookie,而是分三层落地:①登录账号下的私有云术语;②浏览器 IndexedDB 的本地缓存;③会话期的内存快照。只有第①层会在多端同步,②③层一旦清空就无法自动回滚。先弄清数据住在哪一层,才能判断“还能不能救”。

经验性观察:多数“误删”其实只是将术语从列表里移除,并未执行“彻底删除”。此时条目仍躺在云回收站,14 天内可一键还原;超过 14 天或手动清空回收站,才会进入“逻辑删除”状态,需要走缓存打捞或备份导入。

功能定位:自定义术语到底存在哪
功能定位:自定义术语到底存在哪

先确认:你删的是哪一层

打开网页版后,按 F12 切到 Application(Chrome)/存储(Edge) 面板,展开 IndexedDB → youdao-translator → termBak。若该表仍有记录,说明本地缓存尚未被浏览器清理,可直接导出 JSON 回写;若表已消失,则继续看下一节“云回收站”。

提示

同一账号在桌面客户端与网页版共用云术语,但 IndexedDB 各端独立。手机端因 WebView 限制,不写入本地缓存,因此手机误删后只能依赖云端回收站。

路径一:14 天内的云回收站恢复

网页版最短入口

  1. 登录 fanyi.youdao.com → 右上角头像 →【术语记忆库】。
  2. 左侧菜单切到【回收站】,时间范围默认“近 14 天”。
  3. 勾选所需术语 → 点击【还原】;若条目多,可用“源语言+目标语言”筛选。
  4. 刷新翻译框,立即生效,无需重启。

还原后,术语会回到原分组并恢复优先级。若同名术语已新建,系统会在名称后加“_1”避免覆盖,需手动合并。

路径二:IndexedDB 本地缓存打捞

适用场景

云回收站被清空、或超过 14 天;但同一浏览器未曾清理网站数据,且误删后未重装系统。

可复现步骤

  1. 在误删操作发生的原浏览器打开有道翻译网页版。
  2. F12 → Application → IndexedDB → youdao-translator → termBak。
  3. 右侧可看到带有时间戳的术语对象;选中后右键【Copy object】。
  4. 新建 DevTools 的 Snippet,粘贴下列代码并修改 yourObject 为刚复制的内容:
const yourObject = /* 粘贴到这里 */;
fetch("/api/cloudTerm/restore", {
  method: "POST",
  headers:{"Content-Type":"application/json"},
  body: JSON.stringify({terms: [yourObject], src:"indexeddb"})
}).then(r=>r.ok?location.reload():alert("失败"));
  1. 运行后即可在【我的术语】看到回写条目。

警告

该接口并未在官方文档公开,属于“自恢复”技巧;若返回 403,说明账号权限不足(常见于企业子账号),请改用导出+手动导入方式。

路径三:本地 JSON 备份再导入

若 IndexedDB 也找不到,只能依赖你曾经手动导出的 JSON。有道网页版支持“全量导出”与“按分组导出”两种格式,兼容 Trados/MemoQ 2025 的 TBX 标准。只要有备份文件,即可通过【术语记忆库】→【导入】→ 选择“有道 JSON”或“TBX”完成回灌。

工作假设:导出文件未加密,敏感字段(如客户名称)为明文;若术语库涉密,建议先在本地加密压缩,再上传至私有云盘,避免直接放桌面。

版本差异与兼容性对照

客户端 云回收站 IndexedDB 缓存 离线导入
网页版(截至当前的最新版本) ✅ 14 天 ✅ 可打捞 ✅ JSON/TBX
Windows 桌面 11.2.0 ✅ 14 天 ❌ 本地 SQLite 加密 ✅ JSON/TBX
macOS 11.2.0 ✅ 14 天 ❌ 同上 ✅ JSON/TBX
iOS/Android ✅ 14 天 ❌ 无缓存 ✅ JSON(仅会员)
版本差异与兼容性对照
版本差异与兼容性对照

风险控制:什么时候别硬恢复

  • 同名术语已迭代:若同事在你删除后又新建了同名但不同译法的术语,直接还原会生成“_1”副本,可能导致 CAT 插件匹配混乱。建议先导出当前库做 diff,再手动合并。
  • 企业主账号回收站被清空:子账号无权限调用还原接口,需主账号在管理后台【审计日志】中提交工单,官方承诺 3 个工作日内人工恢复,但仅限近 30 天且涉密字段会被脱敏。
  • 浏览器已“一键清理”:Chrome 的“高级→时间范围→所有时间”会清空 IndexedDB,恢复概率接近 0;此时只能依赖事前导出的 JSON。

验证与观测方法

恢复后,在网页版输入曾删除的源术语,右侧应出现橙色角标“自定义”,且译文与记忆一致。若角标未出现,优先检查:

  1. 是否切到正确的语言对(英中≠中英)。
  2. 术语分组是否被禁用:【术语记忆库】→ 分组右侧开关。
  3. 浏览器是否仍加载旧缓存:Ctrl+F5 强制刷新。

最佳实践:把 14 天窗口变成永久保险

  1. 每月 1 次全量导出:设置日历提醒,命名格式“youdao-term-yyyy-mm.json”,放至加密云盘。
  2. 关键项目单独分组:分组导出便于 diff,减少合并成本。
  3. 启用操作日志:企业账号可在【管理后台→审计日志】勾选“术语删除”邮件提醒,误删 5 分钟内即可发现。
  4. 子账号最小权限:仅给“术语编辑”而不给“删除”权限,从源头降低风险。

FAQ:常见疑问与可复现答案

云回收站清空后还能找官方恢复吗?

可以,但仅限企业主账号通过工单申请,且只能恢复近 30 天的逻辑删除记录,个人账号无法受理。

IndexedDB 打捞失败出现 403 怎么办?

403 代表账号无调用权限,常见于企业子账号;改用导出 JSON 再手动导入即可,无需代码。

恢复后译文没生效?

优先检查语言对、分组开关与浏览器缓存;若仍无效,在【设置→修复工具】执行“重置本地缓存”即可。

总结与下一步行动

“有道翻译网页版误删自定义术语”并非不可逆,但恢复成功率随时间递减:云回收站 14 天窗口最稳,IndexedDB 打捞需要浏览器未清理,手动备份则完全取决于你的导出习惯。建议你立刻做三件事:

  1. 打开网页版 →【术语记忆库】→【回收站】,确认是否存在可还原条目。
  2. 顺手做一次全量导出,命名带上日期,放加密云盘,建立月度提醒。
  3. 若是企业团队,把“术语删除”权限从普通成员角色中移除,并开启审计邮件。

完成以上步骤,下次再手滑,也能在 3 分钟内把术语完整找回,而不用到处求人。

#术语库#数据恢复#云同步#误删#备份#权限