dsh-translator:DeepSeek 驅動的 DSH 審批彈窗自動漢化插件

前言

在使用 DeepSeek Harness(DSH)進行智能體開發或權限管理時,Agent 在發起審批請求(例如沙箱權限升級)時,審批彈窗內的說明文字通常是英文。對於中文用戶而言,反覆閱讀英文說明降低了審批效率。dsh-translator 旨在解決這一痛點,通過在渲染前攔截並翻譯文本,使審批彈窗直接顯示簡體中文。

插件介紹

dsh-translator 是一個由 xiyuepcl 維護的插件,屬於 DeepSeek Harness 生態。它利用已配置的 DeepSeek 模型,自動將審批理由翻譯爲簡體中文,同時保留原始英文文本以供審計,無需額外配置即可使用。

核心功能

  1. 自動翻譯:將審批理由翻譯爲簡體中文。
  2. 命令行保留:命令行中的英文說明保持不變(因爲它是命令而非說明文本)。
  3. 審計日誌保留:持久化的 approval/asked 審計事件保留原始的 reason。
  4. 智能放行:已是中文或不可翻譯的文本原樣放行。
  5. 容錯機制:翻譯失敗不會阻斷審批流程,僅記錄一條錯誤日誌。
  6. 零配置:直接調用用戶已配置的 DeepSeek provider/憑證。
  7. 瀏覽器端無操作:翻譯邏輯在 Node 端完成,瀏覽器端無需額外操作。

安裝與啓用

安裝前請確認環境:EAC 4.x 使用 web-desktop profile;CLI 網頁版使用 web profile。

npx -y @deepseek-ai/dsh plugin --profile web-desktop add https://github.com/xiyuepcl/dsh-approval-translator/releases/download/v0.1.3/dsh-translator-0.1.3.tgz

安裝完成後,重啓 Web 服務或 EAC 客戶端即可生效。

原理與注意事項

該插件通過在 Node 端掛載監聽器,在審批請求到達瀏覽器之前截獲並翻譯文本,從而規避了 React 重渲染還原文本的問題。持久化的審計事件保留原始數據,只有展示給用戶的文本被翻譯。

適用場景與注意:
* 需要在 DSH 審批流程中直接查看中文說明的用戶。
* 該插件以當前 DSH 進程的權限運行,安裝前建議檢查源碼與許可證。

總結

dsh-translator 爲 DSH 審批流程提供了簡潔的中文支持,通過在渲染前翻譯解決了 React 渲染衝突問題,並確保了審計日誌的完整性。

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

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

小夜