DeepSeek Harness 插件:dsh-think-translate

DeepSeek Harness(DSH)采用插件化架构,模型在推理时通常使用其原生语言(如中文)输出思维链。这导致用户在查看模型思考过程时需要频繁切换语言。dsh-think-translate 是一个专为 DSH Web 界面设计的显示层翻译插件,它负责将思维链、任务卡片和答案实时翻译成目标语言,而不会改变模型接收到的原始文本。

核心能力

该插件提供以下核心功能:

  • 多语言支持:支持 8 种目标语言(中文、英文、日文、韩文、西班牙文、法文、德文、俄文)。
  • 实时翻译:对思维链、任务卡片和答案进行实时流式翻译。
  • 零上下文成本:作为纯显示层插件,模型始终接收原始文本,翻译文本不会占用上下文窗口。
  • 代码安全:文件路径、命令、URL、正则表达式等代码片段不会被翻译。
  • 智能分块:支持段感和句感分块,保证长文本翻译质量。
  • 本地化支持:内置本地 Ollama 提供商,支持自动下载模型。
  • 自定义与发现:支持 OpenAI 和 Anthropic 兼容端点,并自动发现 DSH 配置中的提供商。

安装与启用

通过 DSH 的命令行工具安装插件:

dsh plugin --profile web add dsh-think-translate

安装完成后,重启 Web 进程即可。

典型用法

  1. 打开 Settings(设置),进入 Think Translation(思维翻译) 选项卡。
  2. 在目标语言下拉菜单中选择需要翻译的语言。设置面板、思维行和任务卡片会同步切换。
  3. 通过拖拽和复选框管理翻译提供商链。列表中的顺序即为翻译执行顺序。

注意事项

  • 无需配置:插件本身无需额外配置。
  • 版本兼容性:在 DSH 0.2.0-rc.2 环境下,请确保安装 1.2.5 或更高版本。
    • 版本 1.2.6 修复了在 DSH 0.2 中思维链和答案文本重复的问题。
    • 版本 1.2.7 优化了本地设置,将 Ollama 设为优先级最高的提供商。
  • 本地模型问题:如果本地模型列表为空,请检查 ollama list 命令或环境变量 OLLAMA_MODELS,确认服务是否正常运行。

生态链接

羽毛球分组比赛记分
小程序二维码

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

小夜