智能劃詞翻譯(smart-selection-translate):在 DSH 裏選中英文就地查詞與譯句

前言

在 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。

典型用法

  1. 在對話正文,或側欄打開的文件預覽裏,拖選一段英文。
  2. 若爲單詞或兩三詞的短語,彈出詞典條目;若爲整句,彈出譯文卡片。
  3. 在卡片上可聽發音、複製內容。
  4. 按 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
羽毛球分组比赛记分
小程序二维码

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

小夜