前言¶
在 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。