dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
Enhanced fork of
nicearrack/dsh-translator, based on upstreamv0.4.3. Adds a standalone input panel (translate typed/pasted text, no selection needed), Google Translate as the first keyless provider, and a dictionary layer (POS groups, pinyin/IPA, bilingual examples) rendered under the translation. Everything else is upstream's — see CHANGELOG.md for the exact diff and NOTICE.md for provenance, verification and how to sync with upstream.
Youdao-style word-selection translation for DeepSeek Harness (DSH).
Select any text — a message, the sidebar, an input field — and a floating translate button appears at the selection. Click it for a translation card.
Two engines, switchable in the plugin's settings:
| English | 中文 README |
|---|
On the DSH Plugins page, click Add plugin and give either the npm package name or the GitHub address:
@tuweizhi/dsh-translator
https://github.com/TuWeiZhi/dsh-translator
To remove it later, uninstall it from that same page.
To update, uninstall it and add it again — the npm package name and the GitHub address both resolve to the latest release. The new version takes effect once DSH restarts.
DSH ships no central store: the Discover tab only lists index sources you add yourself. One index lists both of my plugins:
https://raw.githubusercontent.com/TuWeiZhi/dsh-plugins-index/main/index.jsonIndex source: TuWeiZhi/dsh-plugins-index.
Select text → click the floating translate button → the translation card appears. Drag the card by its header, or pin it so it can't be dismissed by accident. Click the translation (or the source text, or an error message) to copy it.
Public endpoints run by Tencent, Microsoft, Volcengine and MyMemory. None of them needs registration, an API key or a token. Requests go out from the DSH host process rather than the browser, so there is no CORS negotiation and no cookie is sent. Automatic mode walks the chain and benches a failing provider with a backoff that starts at 30 seconds and caps at five minutes; any one page may make 60 requests a minute, after which the card asks you to wait a moment.
Two things worth knowing:
Select text → the floating translate button appears at the selection:

Click it → the translation card (English → Chinese):

The Chinese → English direction is automatic:

Settings, on the plugin's own page:
