pinkllo/dsh-reasoning-translator
DeepSeek Harness plugin: make the model write its chain-of-thought in your language
Translates visible reasoning and final answers in the DSH Web UI only — session logs are never rewritten. The Host + browser pair supports two backends: free on-device Chrome Translator / LanguageDetector (desktop Chrome 138+ or recent Edge; first use of a language pair may download a pack and needs a click) or an OpenAI-compatible API endpoint configured in Settings (the Host calls it, so the browser never hits CORS). Source language is auto-detected before translating.
Install
dsh plugin --profile web add github:pinkllo/dsh-reasoning-translatordsh plugin --profile web add github:pinkllo/dsh-reasoning-translator (source install — allow the prepare build when prompted; local path and npm-name installs also documented; verified 2026-08-30). Then start dsh web and open Settings → Translation.
Compatibility
DSH web profile; Node 22.6+ for tests (type stripping); Host + browser pair; Chrome Translator / LanguageDetector (desktop Chrome 138+ or recent Edge) or OpenAI-compatible API; MIT.
Details
- Repo: pinkllo/dsh-reasoning-translator
- Category: Other
- Stars: 2
- Version: GitHub source (per README)
- Last push: 2026-08-14
- First seen: 2026-08-13
Recent updates
Translate visible reasoning + final answers in the Web UI; Chrome on-device or OpenAI-compatible backend; auto source-language detection; logs never rewritten.
FAQ
- Are session logs modified?
- No — translation happens in the Web UI only; session logs are not rewritten.
- Which backends are supported?
- Free on-device Chrome Translator/LanguageDetector (desktop Chrome 138+ or recent Edge) or any OpenAI-compatible API configured in Settings.
- Why does the Host call the API?
- So the browser never hits CORS — the Host process calls the endpoint you configure and streams the translation back.
Alternatives
csiroqa/dsh-command-opt · BrambleXu/dsh-revdiff · Wine-Red/dsh-codex-timeline