← 返回列表
⚠ 装前注意
🌐 DSH 屏幕即时翻译插件 DSH Screen Translator
基本兼容但装前注意:未发布到 npm registry,仅可从源码安装 · 最近上游提交 2026/9/19 · 已提供中文文档
DeepSeek Harness Web UI 的通用屏幕翻译器:可翻译 UI 文本、属性、Shadow DOM 和 iframe,支持 45 种以上语言。
综合分
30.7
GitHub 分
30.7
用户评分
—
★ Stars
1
周下载量
—
兼容 / 相关生态插件(非 dsh 原生,请按其对应运行时安装)
git clone https://github.com/mustakimabdullah25-tech/dsh-screen-translator.git信任档位:需留意实装验证未通过
- 是什么
- 生态插件(可安装,未声明 dsh 能力)
- 装得上吗
- 实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 活跃:最近一次提交在 6 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
⚠︎ 实装验证未通过(unknown · 2026/9/24) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
数据截至 2026/9/20(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-screen-translator(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
未发布到 npm registry,仅可从源码安装
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/20 20:44:56
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成🌐 DSH 屏幕即时翻译插件 (DSH Screen Translator) GitHub License DSH Compatibility Topic 专为 DeepSeek Harness Web UI 打造的全屏全域自动翻译插件。 实时翻译界面文本、导航菜单、设置项、侧边栏、MCP 连接器、嵌套 iframe 及 Shadow DOM 组件,支持 45+ 种语言,无需外部 API 密钥,免受频控限制。 📖 English | 中文说明 ✨ 核心特性 - 🌍 支持 45+ 种语言 — 覆盖英语、简体中文、繁体中文、粤语、日语、韩语、西班牙语、法语、德语、俄语、阿拉伯语等全球主流语言。 - ⚡ 多端节点自动轮询引擎 — 自动在 dict-chrome-ex、clients5、single-at、web-at 节点间故障转移,规避 429 Too Many Requests 限流。 - 🔍 全维度 DOM 节点覆盖: - 普通文本节点与 SVG 矢量文字(、)。 - 常见输入与交互属性(placeholder、title、alt、aria-label、aria-placeholder)。 - Open 模式的 Shadow DOM 组件根节点。 - 同源及嵌套 iframe 视窗(MCP 面板、弹窗浮层等)。 - 🚀 极致性能与无感加载: - 双层缓存架构(内存 LRU + LocalStorage 持久化)— 二次访问已翻译词条 0ms 命中。 - 智能防抖 MutationObserver — 仅监听并处理新挂载的增量 DOM 树,无死循环扫描。 - 标点断句智能拆分 — 依照中英文句号与断句符(。、!、?、.、!、?)分块,保留行文语境。 - 防循环污染机制 — 严格跳过代码块、语法高亮区、输入框与带有 [data-no-translate] 标记的元素。 - 🎛️ 原生界面风格融合: - 适配 设置 → 通用 面板,遵循 DSH 原生主题样式规范。 - 包含状态实时监控、目标语言选择、一键全屏翻译与缓存一键清除功能。 📦 安装指南 方法 1:通过 DSH 插件管理器安装(推荐) 在终端或 DSH 会话中执行: dsh plugin add mustakimabdullah25-tech/dsh-screen-translator 方法 2:源码安装 克隆仓库至本地 DSH 插件目录: cd "path/to/dsh-workspace/plugins" git clone https://github.com/mustakimabdullah25-tech/dsh-screen-translator.git 在当前 profile 中启用该 bundle: dsh plugin add ./plugins/dsh-screen-translator ⚙️ 配置与使用 安装并启用后: 1. 打开 设置 (Settings) → 通用 (General)。 2. 找到 Screen Translator (Auto-Translate Everywhere) 配置行。 3. 在下拉菜单中选择目标语言(如中文或英文)。 4. 点击 Enabled 按钮即可开启实时界面翻译。 5. 如需立即刷新视窗内全部文本,可点击 ⚡ Translate now;点击 Clear Cache 可重置本地缓存。 📁 目录结构 dsh-screen-translator/ ├── client.js # 客户端 Bundle:DOM 翻译引擎、缓存控制与设置面板 UI ├── index.js # 宿主入口文件(Cordis apply 挂载点) ├── cordis.patch.yml # Cordis 编排补丁配置文件 ├── package.json # 插件清单与包元数据 ├── README.md # 英文文档 ├── README_ZH.md # 中文文档 └── LICENSE # MIT 开源协议 📄 开源协议 本项目采用 MIT License 开源协议。