DeepSeek Harness(DSH)采用插件化架构,模型在推理时通常使用其原生语言(如中文)输出思维链。这导致用户在查看模型思考过程时需要频繁切换语言。dsh-think-translate 是一个专为 DSH Web 界面设计的显示层翻译插件,它负责将思维链、任务卡片和答案实时翻译成目标语言,而不会改变模型接收到的原始文本。
核心能力¶
该插件提供以下核心功能:
- 多语言支持:支持 8 种目标语言(中文、英文、日文、韩文、西班牙文、法文、德文、俄文)。
- 实时翻译:对思维链、任务卡片和答案进行实时流式翻译。
- 零上下文成本:作为纯显示层插件,模型始终接收原始文本,翻译文本不会占用上下文窗口。
- 代码安全:文件路径、命令、URL、正则表达式等代码片段不会被翻译。
- 智能分块:支持段感和句感分块,保证长文本翻译质量。
- 本地化支持:内置本地 Ollama 提供商,支持自动下载模型。
- 自定义与发现:支持 OpenAI 和 Anthropic 兼容端点,并自动发现 DSH 配置中的提供商。
安装与启用¶
通过 DSH 的命令行工具安装插件:
dsh plugin --profile web add dsh-think-translate
安装完成后,重启 Web 进程即可。
典型用法¶
- 打开 Settings(设置),进入 Think Translation(思维翻译) 选项卡。
- 在目标语言下拉菜单中选择需要翻译的语言。设置面板、思维行和任务卡片会同步切换。
- 通过拖拽和复选框管理翻译提供商链。列表中的顺序即为翻译执行顺序。
注意事项¶
- 无需配置:插件本身无需额外配置。
- 版本兼容性:在 DSH 0.2.0-rc.2 环境下,请确保安装 1.2.5 或更高版本。
- 版本 1.2.6 修复了在 DSH 0.2 中思维链和答案文本重复的问题。
- 版本 1.2.7 优化了本地设置,将 Ollama 设为优先级最高的提供商。
- 本地模型问题:如果本地模型列表为空,请检查
ollama list命令或环境变量OLLAMA_MODELS,确认服务是否正常运行。