前言¶
在 DeepSeek Harness(DSH)裏讀英文文檔、對照側欄預覽改代碼時,常見做法是複製選區到瀏覽器或獨立翻譯工具,再貼回對話。上下文被打斷,單詞和整句也要兩套工具切換。下面介紹的插件把「劃詞 → 詞典或機器翻譯 → 卡片展示」收進 Harness 對話正文與側欄文件預覽,鬆開鼠標即可觸發,用 Esc 或點空白關閉,儘量不離開當前閱讀面。
這是什麼¶
智能劃詞翻譯(npm 包名 dsh-smart-selection-translate,GitHub:Sunshine334419520/smart-selection-translate)由維護者 Sunshine334419520 發佈,在 SkillHub 等社區目錄中歸類爲模型推理。它面向 DSH 用戶:在 web 客戶端注入劃詞邏輯——單詞(或極短短語)走詞典(音標、詞性釋義、網絡釋義、發音),句子與段落走機器翻譯。
插件以 bundle 形式裝進某個 profile,對該 profile 下所有會話生效,重啓後仍保留。
核心功能¶
以下能力均來自項目 README 與 manifest 說明。
觸發與交互
- 在對話正文或右側欄文件預覽中拖選英文;鬆開鼠標即觸發,雙擊單詞等價於選中並觸發。
- 卡片貼着選區彈出;同一段文字 800ms 內不重複請求。
Esc或點擊別處關閉;卡片支持發音與複製。
單詞查詞典
- 英/美音標、按詞性分組的釋義、網絡釋義,可播放真人發音。
- 詞典源:有道、必應,可切換,或設爲「自動」(先有道,查不到再必應)。
句子機器翻譯
- 引擎可選 Bing、Google(匿名免賬號)、DeepSeek Flash(走當前會話記賬)。
- 譯文語言:簡體中文、繁體中文、英語、日語、韓語等(見設置項)。
界面與宿主
- 卡片與設置頁使用
--dsw-alias-*主題令牌,亮/暗色隨宿主切換。
依賴說明
安裝時會在 profile 裏插入翻譯引擎行(@deepseek-ai/dsh-experimental-translator,隨 dsh 分發)。若之後再啓用官方「思考翻譯」bundle,兩邊會爭同一個 row id translator,需先移除本插件或刪掉該行再啓用。
安裝與啓用¶
插件以 DeepSeek Harness 的 bundle 分發。DSH 生態強調「一切皆插件」;SkillHub 等目錄是社區站點,與 DeepSeek / 幻方無官方從屬關係。
插件市場:在 Harness「插件 → 發現」中搜索「智能劃詞翻譯」安裝;或在「發現 → 添加索引源」後從索引瀏覽安裝。
命令行(資料原文):
dsh plugin --profile desktop add dsh-smart-selection-translate
將 desktop 換成你實際使用的 profile 名即可。安裝前應自行查看倉庫源碼與 MIT 許可證;插件在當前 dsh 進程權限下運行,涉及的外部詞典與翻譯端點由插件按配置訪問。
package.json 標明引擎要求:node >= 22.19.0,dsh ^0.2.0-rc.1;當前資料中的版本號爲 0.1.2。
典型用法¶
- 在對話正文,或側欄打開的文件預覽裏,拖選一段英文。
- 若爲單詞或兩三詞的短語,彈出詞典條目;若爲整句,彈出譯文卡片。
- 在卡片上可聽發音、複製內容。
- 按
Esc或點擊空白處關閉。
設置入口:設置 → 智能劃詞翻譯。配置保存在瀏覽器 localStorage(鍵 dsh.smart-selection-translate.v1),不隨會話變化。
| 項 | 默認 | 說明 |
|---|---|---|
| 啓用 | 開 | 關掉後選中文字不再觸發 |
| 觸發方式 | 選中即翻譯 | 或「選中後先顯示按鈕」,不自動發請求 |
| 單詞查詞典 | 開 | 關掉則單詞也走機器翻譯 |
| 詞典源 | 有道詞典 | 有道 / 必應 / 自動 |
| 機器翻譯引擎 | Bing | 作用於句子和段落 |
| 譯文語言 | 簡體中文 | 簡中、繁中、英、日、韓 |
| 只翻英文 | 開 | 選區裏英文不比中日韓文字多時跳過 |
適用場景與注意¶
適合:在 DSH 內讀英文 README、技術帖、側欄 HTML/Markdown 預覽,需要快速查詞或譯句且不想頻繁切換窗口的用戶。
已知限制(README 明示):
- PDF 與 Office 預覽由 pdf.js 畫在 canvas 上,父文檔取不到文字層,劃詞不生效;部分 HTML 預覽若在 sandboxed iframe 內同樣取不到。
- 匿名端點(Bing、有道、必應詞典等)爲非官方接口,可能限流或改版;大陸網絡下 Google 常常不可達。
- 有道朗讀對長句可能返回 500,句子朗讀走瀏覽器
speechSynthesis,音色取決於系統。 - DeepSeek Flash 需已配置賬號或 API Key,且需當前打開會話用於記賬。
結尾¶
智能劃詞翻譯把詞典與句譯合併進 DSH 的選區交互:單詞看音標與釋義,句子看譯文,設置可關自動觸發、換引擎與目標語言。進一步瞭解可訪問社區目錄頁與 GitHub 倉庫:
- 目錄頁:https://www.skillhub.cn/plugins/Sunshine334419520/smart-selection-translate
- 源碼與說明:https://github.com/Sunshine334419520/smart-selection-translate