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,確認服務是否正常運行。