dsh-translation-plugin: A Persistent Translation Refinement Workspace for DeepSeek Harness
mulibaixi/dsh-translation-plugin
A translation and refinement workspace DSH plugin that pairs topic memory with main-model coordination to carry long-form work from first draft through discussion, revision, and final selection.
dsh-translation-plugin is a translation and refinement workspace for DeepSeek Harness that keeps first drafts, discussion, revisions, and final picks inside one session. It targets the pain of inconsistent terminology, repeated context explanations, and hard-to-apply feedback in long-form translation, helping novels, game scripts, and academic material stay consistent. The plugin offers quick translation, a Normal mode coordinated by the main model, cross-session topic memory, TXT and Markdown file delivery, and locally saved version management that survives chat switches and restarts.
How to Install
dsh plugin --profile web add github:mulibaixi/dsh-translation-plugin- Category
- Data & Knowledge
- Platform
- DSH Plugin
- Author
- mulibaixi
- Distribution
- Plugin
dsh-translation-plugin Key Features
dsh-translation-plugin Repo Summary
What Does It Do?
Translation Plugin is a DSH plugin for DeepSeek Harness that turns translation and refinement into one persistent workspace, keeping first drafts, discussion, revisions, and final picks in the same session. It solves the problem of inconsistent terminology and repeated context explanations in long-form translation, and is built for novels, game scripts, and academic material that need stable context over time. Maintained by Mulibaixi under the MIT license, it is written in TypeScript and was last updated on 2026-10-31.
Core Features
- Quick translation: translates independent plain text directly, suited to short passages and occasional lookups without any editor extension.
- Translation and refinement: Normal mode lets the main model organize context, coordinate translation, and review revisions, with discussion of accuracy, tone, rhythm, and character voice around a specific translation.
- Topic memory: collects confirmed terms, character details, facts, relations, and references within a topic, shared across sessions with optional semantic retrieval.
- File delivery: works primarily with TXT and Markdown sources, processes ranges when needed, and opens results in the session or exports them.
- Versions and local saving: retains sources and multiple translation versions, lets you select finals, and saves history and memory locally so work survives chat switches and app restarts.
How to Use This Plugin?
After enabling it in DSH, create a topic and session, add sources, and describe the audience, style, and background; use Quick mode for short standalone text and Normal mode when context and memory matter. Then locate a unit or version in the main chat, discuss and adjust meaning, phrasing, voice, or terminology, compare the source against each version, and choose a final to open or export. Normal mode relies on a companion Composer extension and submission protocol, so configure the model and required prerequisites as described in the README first.
How to Troubleshoot This Plugin?
When Normal mode cannot submit, the host usually lacks the companion Composer extension interface; add the extension and submission protocol per the official instructions. When a source build fails, check that Node.js is version 22 or newer and that the Composer extension source directory sits alongside this repository.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: mulibaixi/dsh-translation-plugin. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
DSH Plugin FAQ
