dsh-prompt-translation
在终端中运行以下命令:
dsh plugin install EPCN-fla/dsh-prompt-translation
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install EPCN-fla/dsh-prompt-translation,或按仓库说明从 https://github.com/EPCN-fla/dsh-prompt-translation 安装并加入当前 Profile。
插件介绍
在多语言对话里,你用什么语言输入、模型用什么语言生成、你又希望用什么语言阅读,往往并不一致。只靠让主模型“用某种语言回答”很难覆盖发送前改提示词、保留系统提示与附件结构、以及只翻译思考与回答等环节。dsh-prompt-translation 把翻译接入 DeepSeek Harness 的对话流程,让你按任务打开或关闭各环节的翻译,而不必在每条提示里重复附加翻译指令。
插件把 Host 与 Web 客户端分工:Host 负责翻译接口、已有模型调用和对话拦截;Web 端提供设置卡片与输入框快捷菜单。你可以在「插件 → dsh-prompt-translation」里配置原始语言、目标语言与翻译方式,并分别控制是否翻译用户提示词、思考内容和输出内容;系统提示词不翻译,工具调用参数、工具结果、注入上下文以及图片和文件块保持原样。原始语言支持自动检测,目标语言可明确指定;既可用百度、Google、DeepL、微软等传统 API,也可复用 DSH 里已配置的提供商与模型做智能体翻译。
聊天气泡会展示用户原文,轨迹中可对照「预览」与「原始内容」,查看实际发送的译文与语言方向;助手侧的思考与回答 likewise 可查看翻译前后内容。配置保存在当前 Profile 的 cordis.patch.yml 中,修改后影响该 Profile 的全部会话,无需独立存储或重启插件;输入框「权限」图标旁的翻译菜单可快捷启停并切换语言。
适合需要在 DSH 里稳定做多语言协作的用户:跨语言输入时先把提示词译成模型工作语言,阅读时只回译思考与回答;也可在已有翻译服务或 DSH 模型之间切换,并在对话中临时改语言而不用反复进设置页。
使用场景
- 发送前把用户提示词译成模型工作语言,同时保留系统提示与附件结构
- 只翻译模型的思考与回答,聊天里仍显示用户原文
- 在输入框快捷切换语言,或改用百度、Google、DeepL、微软及 DSH 已有模型
适合人员
- 在 DSH 中频繁跨语言输入与阅读的用户
- 需要独立控制提示词、思考、输出三类翻译开关的团队
- 已配置翻译 API 或 DSH 模型并希望复用而非改 Agent 流程的部署者