DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Screen Translator — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
S

dsh-screen-translator

Screen Translator

适用于 DeepSeek Harness Web UI 的通用屏幕翻译器:可翻译界面文本、属性、Shadow DOM 和 iframe,支持 45+ 种语言。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:mustakimabdullah25-tech/dsh-screen-translator#cfebcce41d0b4d2306196077693df6b73555b49c
README兼容性版本

兼容性与来源证明

Screen Translator 以 dsh-screen-translator 发布,当前版本为 3.0.3。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/9/19

版本

3.0.3stable
2026/9/19

相关插件

正在加载相关插件…

最新版
3.0.3
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 1
周下载
0
最近提交
2026/9/19
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层Remote Web Ui@linxin666/dsh-remote-web-ui通过扫码配对访问 dsh Web GUI,共享一个官方界面:设置按钮旁的二维码可将手机和 PC 配对到同一个 Web GUI(手机采用竖屏触控适配层,PC 使用完整桌面界面),通过一次性令牌和 rClient Ui Git Graph@linxin666/dsh-client-ui-git-graph外部 dsh Web GUI 插件:空会话 Git 分支选择器和 Git 图,包含实际的主机端 Git 操作与防护,作为 dsh 配置文件包

README

🌐 DSH Screen Translator

Universal on-screen translator for DeepSeek Harness Web UI.
Translates UI text, menus, sidebars, Settings, MCP Connectors, nested iframes, and Shadow DOM elements across 45+ languages in real time without external API keys or rate limits.


📖 English | 中文说明


✨ Features

  • 🌍 45+ Languages Supported — Instant real-time translation for English, Simplified & Traditional Chinese, Japanese, Korean, Spanish, French, German, Russian, Arabic, and more.
  • ⚡ Multi-Endpoint Google Engine — Automatic failover between dict-chrome-ex, clients5, single-at, and web-at APIs to completely prevent 429 Too Many Requests rate limiting.
  • 🔍 Full-Spectrum DOM Coverage:
    • Visible text nodes and SVG typography (<text>, <tspan>).
    • Interactive attributes (placeholder, title, alt, aria-label, aria-placeholder).
    • Open Shadow DOM roots and web components.
    • Same-origin and nested iframes (MCP panels, modals, dialogs).
  • 🚀 High Performance & Zero-Lag:
    • Dual-Tier Cache (In-Memory LRU + LocalStorage persistence) — Instant 0ms rendering for previously translated phrases.
    • Smart Debounced MutationObserver — Only newly inserted or altered DOM elements are processed.
    • Sentence Boundary Splitting — Natural splitting at punctuation boundaries (。, !, ?, ., !, ?) preserves contextual readability.
    • Loop Prevention — Strict self-exclusion tags ([data-no-translate], code blocks, syntax highlighters) prevent infinite loops.
  • 🎛️ Clean Native UI Integration:
    • Integrated into Settings → General with matching native theme tokens.
    • One-click translation actions directly inside assistant conversation turns.
    • Granular controls: Enable/Disable, Target Language selector, Translate now, and Clear cache.

📦 Installation

Method 1: Via DSH Plugin Manager (Recommended)

In your terminal or DSH session:

dsh plugin add mustakimabdullah25-tech/dsh-screen-translator

Method 2: Manual Installation from Source

Clone the repository into your DSH plugins directory:

cd "path/to/dsh-workspace/plugins"
git clone https://github.com/mustakimabdullah25-tech/dsh-screen-translator.git

Then install the bundle into your profile:

dsh plugin add ./plugins/dsh-screen-translator

⚙️ Configuration & Usage

Once installed and enabled:

  1. Open Settings → General.
  2. Locate the Screen Translator (Auto-Translate Everywhere) section.
  3. Choose your preferred Target Language from the dropdown.
  4. Toggle Enabled to start automatic screen translation.
  5. Hit Translate now to force-translate the entire visible viewport immediately, or Clear cache to wipe stored translations.

🛠️ Architecture

┌────────────────────────────────────────────────────────┐
│                   DSH Web Runtime                      │
│                                                        │
│  ┌───────────────────────┐   ┌───────────────────────┐ │
│  │   MutationObserver    │   │      TreeWalker       │ │
│  │ (Watches new DOM/SVG) │   │ (Scans DOM/Shadow/IFR)│ │
│  └───────────┬───────────┘   └───────────┬───────────┘ │
│              │                           │             │
│              ▼                           ▼             │
│       ┌────────────────────────────────────────┐       │
│       │        Language & Token Filter         │       │
│       │  (Filters Code, Math, Regex, Excludes) │       │
│       └──────────────────┬─────────────────────┘       │
│                          │                             │
│                          ▼                             │
│       ┌────────────────────────────────────────┐       │
│       │    Dual Cache (Memory LRU + Storage)   │ ──► Hit (0ms)
│       └──────────────────┬─────────────────────┘       │
│                          │ Miss                        │
│                          ▼                             │
│       ┌────────────────────────────────────────┐       │
│       │      Multi-Endpoint Network Engine     │       │
│       │   (Chrome-Ex ➔ Clients5 ➔ Single-At)   │       │
│       └────────────────────────────────────────┘       │
└────────────────────────────────────────────────────────┘

📁 Repository Structure

dsh-screen-translator/
├── client.js          # Client bundle: DOM translation engine, cache & settings UI
├── index.js           # Host entry point (Cordis apply hook)
├── cordis.patch.yml   # Cordis composition patch configuration
├── package.json       # Bundle metadata and plugin contract
├── README.md          # English documentation
├── README_ZH.md       # Chinese documentation
└── LICENSE            # MIT License

🤝 Contributing

Contributions, issues, and feature requests are welcome!
Feel free to open an issue or submit a pull request on GitHub.


📄 License

This project is licensed under the MIT License.