dsh-ui-translate
在终端中运行以下命令:
dsh plugin install RadicalGitter/dsh-ui-translate
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中运行 dsh plugin install RadicalGitter/dsh-ui-translate 即可安装,源码仓库:https://github.com/RadicalGitter/dsh-ui-translate 。安装后重启 dsh web,进入设置 → UI 翻译 启用插件。
插件介绍
习惯英文界面的 DeepSeek Harness 用户常常被困在全中文的 Web 面板里,而打开 Chrome 自动翻译又会破坏 React 组件绑定、污染编辑框和代码块。dsh-ui-translate 把翻译关进浏览器本地的 Web Worker 里完成:原文和译文都不会离开本机,插件只改写 Text 数据节点,精确跳过 textarea、code、contenteditable 等作者敏感区域,DOM 结构、事件监听和 React 所有权保持不变。\n\n插件提供三档后端,互斥切换。默认离线词表在零网络请求下翻译一组精选中文 UI 标签;浏览器本地 OPUS-MT 后端首次从 Hugging Face 下载约 110 MB 的量化模型并缓存在浏览器中,之后离线翻译页面上所有可见中文;可选的 OpenAI 兼容后端仅发送编译期白名单短语,且限制回环地址或显式批准的 HTTPS 端点。本地推理按小批次顺序执行,优先处理可见导航、设置和实时状态文本,滚动时再加载新露出内容。已翻译文字可配置紫色覆盖层、虚线下划线或无标记,悬停约 0.65 秒后出现单一上下文操作:显示原文或重新翻译。\n\n该插件适合以英文为主使用 DSH Web、又不希望把页面内容交给第三方翻译服务的用户,也适合偏好零外部网络请求的本地开发环境。DSH 插件开发者还可通过在只读元素上添加 data-dsh-translate="prose" 属性,让本地引擎安全地翻译描述、上下文摘要等可读文本,同时避免暴露 JSON 模式、工具参数或可执行代码。
使用场景
- 英文用户在浏览器本地翻译中文 DSH 界面,无需 Chrome 自动翻译
- 离线环境下用浏览器本地 OPUS-MT 模型翻译整页中文内容
- 零网络请求下翻译常用中文 UI 标签
- 悬停已翻译文字即可显示原文或重新翻译
适合人员
- 偏好英文界面且不希望内容经第三方中转的 DSH Web 用户
- 需要零外部请求的本地开发或离线评审环境
- 希望安全翻译只读描述文本的 DSH 插件开发者