Skip to the content.

Translation Workbench

English 简体中文

skills.sh

跨越原文理解的隐形门槛,释放你地道的文字表达力。

Translation Workbench 是一套适合项目级翻译的 Agent Skills,Claude Code 和 Codex 都能用。AI 帮你读懂原文、查找依据、起草译文,再把你在实际修改中积累的经验用于后续翻译。

当前版本:0.2.3

0.2.3 更新:用语音输入说的理由,AI 可以删掉口头禅、重复和误识后精简记录,你确认后就算你的原话,定稿记录更紧凑,日后沉淀更省。查看版本记录

功能特性

从实际翻译中走来

这套技能源于我持续更新的《弗兰兹·洛纳编年史》中译项目。技能并不提供“一键译文”的功能,提供的是如下帮助:

一句话的 AI 初稿、早期审核建议与我的定稿译文

在《低语号的下落》 的翻译中,AI 负责拆解俚语方言与句式依据,我在定稿环节赋予它地道的中文风味。

一个确认过的译名,在后续章节和新会话中继续使用

在第七章《冬狼》中确认的术语,到了第11章《永恒之焰》,即使换了会话、从 Claude Code 换到 Codex,相关新词仍沿用这个译名。

如何使用技能

流程表

阶段 你做什么 AI 做什么
初始化 提供材料,说明想从哪里开始 读取或建立项目入口,沿用可用的目录结构
材料准备 提供原文和已有参考资料 核对来源与完整性,检索术语,整理待确认的新词和所需资料
翻译 决定待确认的新词译法 产出初稿和起草笔记,保存一份初稿副本
定稿 逐段讨论译文,决定措辞并确认 AI 的理解 展示原文和译文,说明赞同理由或具体分歧,请你确认分析后记录定稿,再统一应用修改并核对最终文件
沉淀(独立技能) 决定AI的哪些提炼融入译者风格 读取过往的资料,并跟用户详细确认翻译时的想法,从而提炼出值得沉淀的翻译风格

从第一句话开始

你可以直接把原文、文件路径或链接交给 AI,说明源语言、目标语言,以及想从哪一章或哪一节开始。有术语表、人物资料或过去的译文,就一并告诉它;没有也可以先开始,AI 会检查现有材料,只追问真正缺少的信息。

新项目可以这样说:

使用 translation-workbench。我想把《作品名》从〔源语言〕译成〔目标语言〕,原文在〔文件或链接〕。请从〔章节或段落〕开始,先看看材料并帮我建立项目。

已有项目继续做时,告诉 AI 项目位置、翻译单元和这次要做的事:

使用 translation-workbench。请读取〔项目目录〕的 README 和〔翻译单元〕现有文件,继续材料准备/翻译/定稿。

之后每次换会话,沿用这句的说法即可;AI 会从项目文件接续工作,不要求你记住上一轮对话里的细节。

或者通过命令调用

用途 Codex Claude Code(直接安装技能)
准备原文、翻译或逐段定稿 $translation-workbench /translation-workbench
从已完成的多个单元中沉淀经验 $translation-distillation /translation-distillation

例如:$translation-workbench 与我逐段定稿第 4 章。 或 $translation-distillation 从我指定的几章中提炼译者风格。

通过 Claude 插件安装时,完整入口分别是 /translation-workbench:translation-workbench 和 /translation-workbench:translation-distillation。

Codex 的沉淀技能在列表中显示为“沉淀 / Translation Distillation”。

两份工作记录

起草笔记: 在翻译阶段由 AI 生成,写下它为什么这么翻,以及翻译中遇到的问题。你不必事先通读;定稿时 AI 会按段带出相关内容。

定稿记录: 在定稿阶段产生,分别保存你的措辞、你主动说明的理由、AI 分析和你的确认原话。你确认 AI 的理解后,该段才标记为已定稿。

让技能更好用的秘诀

安装

把下面这句发给 Claude Code 或 Codex,让 AI 帮你装:

帮我把这个仓库的 translation-workbench 和 translation-distillation 两个技能装到全局:https://github.com/Alexu0317-FATHER/translation-workbench

“全局”表示在各个项目中都能用;只想在眼前这个文件夹里用,就改成“只装到当前项目”。

Claude Code 插件、skills.sh 与手动安装 ### Claude Code 插件 ```text /plugin marketplace add Alexu0317-FATHER/translation-workbench /plugin install translation-workbench@translation-workbench ``` ### skills.sh(Codex 和 Claude Code) 指定安装两个技能,默认装到当前项目: ```bash npx skills add Alexu0317-FATHER/translation-workbench --skill translation-workbench --skill translation-distillation ``` 加 `-g` 安装到全局;加 `-a codex -a claude-code` 指定使用的 agent。更新这两个技能: ```bash npx skills update translation-workbench translation-distillation ``` 更新时可用 `-p` 指定当前项目、`-g` 指定全局。更多选项见 [skills CLI 说明](https://github.com/vercel-labs/skills#readme)。 ### 手动安装 将 `skills/` 中的 `translation-workbench/` 和 `translation-distillation/` 两个文件夹,复制到 Codex 的 `.agents/skills/` 或 Claude Code 的 `.claude/skills/`。安装到用户级就在目标路径前加 `~/`。

跑完一个单元后

你的翻译项目/
├─ README.md                  # 项目入口
├─ <某个翻译单元>/
│  ├─ source.md               # 原文工作副本
│  ├─ sourcing-handoff.json   # 取材交接
│  ├─ <译文标题>.md            # 当前译文,最终在此定稿
│  ├─ initial-draft.md        # 保留的初稿,供后续对照
│  ├─ drafting-notes.md       # 起草取舍与待讨论位置
│  └─ 定稿记录.md             # 定稿决定与理由
├─ glossary.md                # 术语表
├─ character-profiles.md      # 人物档案
├─ translator-style.md        # 译者风格
├─ background-notes.md        # 背景资料
└─ sources.md                 # 来源清单

这是示例结构,已有项目沿用自己的路径。各文件在产生实际内容时才创建。

实测范围与许可

使用经验来自英译中连载小说项目中的 Claude Code 和 Codex。本次改版的翻译对照测试使用 Opus,新流程尚未在其他模型、语言对和文体上逐一复测。欢迎把实际使用情况写进 Issue。检查器只依赖 Python 标准库,CI 使用 Python 3.11。

原翻译项目的双语网页由另外的构建脚本生成。本技能提供译文、工作记录和可复用的参考资料。源码采用 MIT License,版本记录见 CHANGELOG.md。