dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
在任意 Windows 应用里划词,鼠标旁弹出只含译文的置顶卡片;译文流式出现并跟随最新一行,单次上限 15000 字。仅 Windows。
(a) 1. ① 重新分条。最简单:DSH 桌面端 → 设置 → 插件市场 → 搜「划词翻译」→ 一键安装。 (本插件已被 awesome-dsh-plugin 收录。)
命令行安装:
dsh plugin --profile web add dsh-select-translate
也可以从源码装:
dsh plugin --profile web add github:SHAN5246992ZHUI/dsh-select-translate
装完重启 DSH(宿主半边不会热加载)。已发布到 npm:
dsh-select-translate。 装好即用,没有需要配置的项:触发方式(⚡)与目标语言(翻译 ⌄)都在卡片头部调整。 卸载:市场里点卸载,或dsh plugin remove dsh-select-translate。
| 操作 | 效果 |
|---|---|
| 划词 | 鼠标旁弹出卡片,译文流式出现 |
| 拖卡片左右边缘 | 改卡片宽度(300–900),正文自动重排 |
| 滚轮 | 翻长译文 |
Esc / 点卡片外 / ✕ | 关闭,并中断在途请求 |
| 头部 ⚡ | 即划即译 ↔ 小图标模式(选择会记住) |
| 头部 📌 | 钉住:点外面不关;再划词时原地换内容 |
| 悬停 ⚡ / 📌 | 显示点击后的效果(关闭即划即译 / 置顶…) |
| 头部 翻译 ⌄ | 目标语言:自动 / 中文 / English / 自定义… |
| 页脚 复制 / 重译 | 复制译文 / 用同一段原文再译一次 |
选「自动」时,卡片头部会显示判定结果(例如 自动·中文),不用猜。
| 模式 | 行为 |
|---|---|
| 即划即译(默认) | 划词停手就直接出卡片和译文 |
| 小图标 | 划词停手只亮一个 24px 小圆图标,点它才翻译;鼠标移开不会消失,点别处 / Esc / 重新划词时才收起 |
超过卡片高度后,视图跟着新译文往上顶——最新一行永远在窗口里,翻译结束回到开头;中途往上滚会暂停跟随,滚回底部恢复。
$DSH_HOME/dsh-select-translate.json,以及给本机排障工具用的运行时文件。会。每次划词都是一次真实的模型调用,走你自己在 DSH 里配置的模型。关卡片、再划词、点「重译」都会取消在途请求,避免白跑。
跟着 DSH 当前的默认模型座走,可以在 DSH 设置里换成别的模型。
目标应用没有向 UI Automation 暴露文本,或者它是以管理员权限运行的。WPS / Office 属于已知不支持的范围。
卡片是原生分层窗口且刻意不激活,所以不会打断你。需要输入时(自定义语种)会另开一个小输入框,支持中文输入法。
想改代码、跑测试、看实现细节,见 docs/DEVELOPMENT.md。
pnpm test)本项目以 MIT 发布,见 LICENSE。
取词内核衍生自 dsh-selection-tools(作者 @fyisgod,MIT)。 上游的许可原文与逐文件改动说明在 THIRD-PARTY-NOTICES.md——
感谢 @fyisgod 把这套 Windows 取词内核开源出来,这个插件能跑起来靠的就是它。