前言¶
在 DSH 中閱讀長文檔或代碼時,頻繁切換窗口進行復制粘貼會打斷心流。插件旨在提供一種無需離開當前上下文即可獲取翻譯與深度分析的方式。
這是什麼¶
yfwu2020/dsh-selection-explain。
選中文字浮出按鈕,點擊彈窗流式顯示專業中英翻譯 + 該文字在當前上下文中的含義詳解。
維護者:yfwu2020
許可證:MIT
核心功能¶
- 翻譯與上下文詳解
選中文字點擊解讀,先顯示翻譯,點擊“展開詳解”查看上下文含義。支持代碼註釋。 - 語音追問
選中文字後啓動輸入法語音,問題自動定稿發送;或在小窗內點擊麥克風實時轉寫。 - 引用與附件
劃選其他內容點擊“引用”加入小窗。支持拖入圖片或文件(最多 10 件,單件 20MB)。 - 上下文管理
長對話顯示最近 40 條消息。小窗追問按容量預算組織模型上下文(默認 32,768 tokens)。 - 升格
將解讀與附件帶入正式會話。
安裝與啓用¶
安裝命令如下:
dsh plugin --profile web add @yfwu2020/dsh-selection-explain
安裝後刷新 DSH 頁面即可使用。
典型用法¶
- 基礎解讀:選中一段文字,點擊“解讀”按鈕,查看翻譯與詳解。
- 語音追問:選中一句話,直接用語音問“它在這裏是什麼意思”,問題會自動進入小窗。
- 引用討論:在主界面或側邊欄劃選新內容,點擊“引用”,帶着新材料繼續追問。
- 圖表理解:將輸出偏好切爲網頁,模型可生成 HTML 頁面以圖表形式呈現。
適用場景與注意¶
- 適用場景:代碼閱讀、專業文檔翻譯、快速上下文分析。
- 注意事項:
- 輸入法語音需要 macOS 14.4+ 與支持的輸入法(如豆包)。
- 小窗麥克風需要 DSH 啓用語音識別服務。
- 未配置語音時,文字解讀與鍵盤追問仍可使用。
- 插件支持 DSH 界面與可注入的側邊欄 HTML 預覽。
- 輸入框、源碼視圖、外部站點瀏覽器標籤頁,以及部分第三方預覽不觸發劃詞。
- 插件不將錄音保存爲音頻文件,也不把音頻附到會話。
- 小窗追問按容量預算組織模型上下文,不再固定截取最近 20 條消息。
結尾¶
插件通過“劃詞即解讀”的方式,減少了上下文切換成本,適合需要在 DSH 中快速獲取翻譯和深度分析的開發者。源碼與文檔見 GitHub。