dsh-translation-plugin:在 DSH 里做长文翻译与润色定稿

前言

在 DeepSeek Harness(DSH)里做小说、游戏脚本或学术材料翻译,常见困难不是「单句能不能译」,而是上下文能不能延续:专有名词、人物设定、文风要求要在下一章、下一次会话里仍然一致;某句译得不顺时,需要对照原文和已有译文反复讨论,而不是每次重新粘贴材料。主对话里协调、侧边栏里交付译文、本地保存历史与主题记忆,如果分散在多个工具里,复制和 relay 会占掉大量时间。

下面介绍 Mulibaixi 维护的 dsh-translation-plugin(GitHub:Mulibaixi/dsh-translation-plugin)。它把初译、讨论润色、版本对比与定稿收进同一工作区,并配合主题记忆与主模型协作,面向「从翻译到审阅定稿」的完整工作流。社区目录 SkillHub 将其归类为工作流插件;目录与 DeepSeek / 幻方无官方从属关系,DSH 生态本身是「一切皆插件」的思路。

这是什么

dsh-translation-plugin 是面向 DeepSeek Harness 的翻译与润色工作区插件:结合主题记忆、主模型协作与译文修订,支持 Quick 模式下的短文本直译,以及 Normal 模式下由主对话组织上下文、协调翻译与审阅的反复 refine 流程。资料与历史保存在本地,换主对话或重启 DSH 后可回到已保存的工作。

许可证为 MIT(以仓库 README 为准)。发行包版本以 Releases 中的 dsh-translation-plugin-<version>.tgz 为准;仓库 package.json 中可见的版本号为 0.26.10,安装时请以你选择的 Release 资产为准。

核心功能

README 用能力表概括了主要用途,下面按同一事实简要说明。

能力 用途
Quick translation 独立纯文本短段直译、偶发查词
Translation and refinement Normal 模式下主模型协调,结合要求与上下文反复讨论、修订、审阅
File delivery 以 TXT/Markdown 为主,可按需处理范围,通过会话打开或导出结果
Topic memory 在主题会话间共享术语、实体、事实、关系、设定与参考资料,可选语义检索
Versions and local saving 保留原文与译文版本、选定终稿,自动保存历史与记忆,供跨对话与重启复用

官方还归纳了一条典型流程:

  1. 准备材料与上下文:创建主题与会话,加入源文,说明受众、风格与背景。
  2. 产出初译:短独立文本用 Quick 模式;需要上下文与记忆时用 Normal 模式。
  3. 讨论与润色:在主对话中锁定某段或某版本,调整含义、措辞、语气或术语。
  4. 审阅与定稿:对照原文与各版译文继续改,选定终稿并打开或导出;手动编辑会推进已有自动终稿,显式固定的终稿会保留你的选择。
  5. 复用知识:审阅并采纳对后续段落与会话有用的记忆。

用法原则(README):源文放在翻译输入区,要求或修订意见放在主对话。Quick 模式直接翻译;Normal 模式用于主对话协调、讨论与多轮润色。会话历史在主模型审阅与交付译文时在后台自动保存;若保存失败,工作区保留当前内容并提供「重试保存」,且不会再次调用翻译模型。

环境与依赖

  • DSH:>=0.2.0-rc.2,需支持本地插件、所需接口,并已配置模型。
  • Quick 模式:不需要 Composer 扩展。
  • Normal 模式:需要配套 dsh-composer-extension,且 submissions protocol 为 1;安装 Normal 能力前,需先安装 Composer 0.4.5(见其 Releases)。
  • 从源码构建:Node.js 22+、pnpm;Composer 扩展源码目录需与本插件仓库并列放置;DSH Host 须能加载内置 node:sqlite。
  • 文本文件:当前 TXT/Markdown 须 UTF-8,单文件最大 2 MiB。

安装与启用

安装方式以 README 为准:从插件 Releases 下载 dsh-translation-plugin-<version>.tgz,在 DSH 插件管理器中填写该文件的完整本地路径或资产下载 URL,安装并启用。请选择 .tgz 发行包(已含构建产物,无需本地 build)。

Normal 模式前的顺序:

  1. 先安装 Composer 0.4.5(见上文 Releases 链接)。
  2. 再按上一步安装并启用翻译插件。
  3. 在主对话右侧栏打开 翻译 (Translation),创建主题与会话。若插件管理器要求重启,按提示操作。若 Composer 报告已准备 patch,需完全退出 DSH 再重新打开后再使用 Normal 模式。

更新时:等待当前任务结束并确认材料已保存;在插件管理器中填入新版本 .tgz 的完整路径或带版本号的下载 URL,无需先卸载。若 Release 说明要求同步更新配套组件,先更新 Composer,再更新翻译插件。

典型用法

经过上面的安装步骤后,可按 README 工作流操作:

  1. 在翻译侧边栏建立 topic 与 session,导入 UTF-8 的 TXT/Markdown 源文,并在主对话说明风格、受众与背景。
  2. 短句或独立段落走 Quick 模式;长篇、需要术语与记忆一致时走 Normal 模式,在主对话描述目标,由主模型组织上下文并协调翻译与修订(Companion 集成会按说明提交源材料,减少在各输入框之间重复复制)。
  3. 对不满意的单元在主对话给出可操作的反馈(准确性、语气、节奏、角色声线等),在同一 session 内保留多版译文以便对比。
  4. 定稿后通过会话打开或导出;术语与结构化归档支持按类别采纳待处理提案与审阅项,批量采纳时列表与编辑草稿仍可见。

更细的 topic/session、Markdown 交付、记忆管理、润色与终稿、存储清理等见仓库内简体中文文档:docs/user-guide.zh-CN.md(README 中链接)。

适用场景与注意

适合:需要跨章节、跨会话保持术语与设定一致的长翻译项目;希望在 DSH 主对话里讨论润色、而不是只在单次 prompt 里出稿的场景;已有 DSH 模型配置,希望复用同一 Host 做持久翻译工作区的情况。

注意:

  • 插件在 当前 DSH 进程权限下运行,安装前应自行审阅源码与 MIT 许可证,并只从可信 Release 或自建构建安装。
  • Normal 模式依赖 Composer 与 Host patch 行为;更新 Composer 后若 patch 需替换,须正常完全退出再打开 DSH,仅更新扩展包不一定会重装 patch。
  • 不要用臆测的安装命令(例如凭仓库名拼接 dsh plugin add github:...);以 README 的 .tgz + 插件管理器路径/URL 为准。
  • 社区目录页:https://www.skillhub.cn/plugins/Mulibaixi/dsh-translation-plugin ;源码与文档:https://github.com/Mulibaixi/dsh-translation-plugin 。

结尾

dsh-translation-plugin 把长翻译里重复的上下文说明、版本对比和本地延续性收进 DSH 侧边栏与主对话协作里:Quick 负责短文本,Normal 负责带记忆与多轮润色的项目流。若你已在用 DSH 做智能体或内容工作,可按 Release 安装后在「翻译」栏从主题与会话起步。

  • 目录页:https://www.skillhub.cn/plugins/Mulibaixi/dsh-translation-plugin
  • GitHub:https://github.com/Mulibaixi/dsh-translation-plugin
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜