dshbase

Plugin directory / Developer / dsh-translate-pro

dsh-translate-pro

Unverified ShiXiangYu2

✓ Actively maintained Builds on 2 official DSH packages

View on GitHub ↗ ← Back to plugin directory

2Stars
0Forks
0Open issues
Language
2026-08-15Last push
Cross-platformPlatform

What it does

Professional translation plugin for DeepSeek Harness: 18 languages, 4 styles, glossary control, whole-file translation with format preservation. Powered by DeepSeek via SiliconFlow.

Our take
Unverified — not yet verified

Professional translation plugin for DeepSeek Harness: 18 languages, 4 styles, glossary control, whole-file translation with format preservation. Powered by DeepSeek via SiliconFlow. Not yet verified — install and test it yourself.

“Unverified” means our automated CI has not yet installed this plugin. Feature descriptions and version compatibility are the author’s claims. This is not a security audit and not an endorsement of third-party code.

Plugin author? Get the “Verified” label — submit your own evidence (screenshots, logs, or a short demo) and we'll review and flip the badge.

Submit verification evidence ↗

README

🌐 DSH Translate Pro

Professional translation for DeepSeek Harness — 18 target languages, 4 writing styles, terminology control, and whole-file translation with format preservation.

dsh-plugin DeepSeek Harness License: MIT

✨ Why this plugin

LLMs can "sort of" translate. DSH Translate Pro gives you professional-grade translation with controls you can't get from a casual chat prompt:

Feature What it does
🌍 18 target languages Chinese, English, Japanese, Korean, French, German, Spanish, Russian, Portuguese, Italian, Arabic, Thai, Vietnamese, Indonesian, Turkish, Hindi, Polish, Dutch
🎭 4 writing styles formal / casual / technical / literal — from legal documents to daily chat
📖 Glossary control Pin terminology: API=应用程序接口, LLM=大语言模型 — consistent terms across every translation
📄 Whole-file translation Translate READMEs, docs, subtitles, code comments while preserving Markdown, code blocks, URLs, and paths
✍️ In-place write-back One call translates your file and writes the result back — instant localized docs
🧠 DeepSeek engine Powered by DeepSeek V4-Flash (fast/cheap) or V3.2 (highest quality) via SiliconFlow
🎨 Conversation cards Side-by-side 原文/译文 cards rendered right in the chat stream

📸 Demo

Screenshots coming soon — the plugin renders bilingual comparison cards directly in your DSH conversation.

你: 把这段翻译成日语,正式风格:
    "Please find attached the revised contract for your review."

DSH: 🌐 translate → 日语 · formal
    原文: Please find attached the revised contract for your review.
    译文: 修正後の契約書をレビューのため添付しましたので、ご確認ください。

🚀 Install

Prerequisite: one free API key

Register at SiliconFlow (free credits included) and set the key:

export SILICONFLOW_API_KEY=sk-xxxxxxxx

Install the plugin

# From GitHub (no build step needed — ships plain ESM)
dsh plugin --profile demo add github:ShiXiangYu2/dsh-translate-pro

# From npm (prebuilt)
dsh plugin --profile demo add dsh-translate-pro

Verify the layer:

dsh --profile demo --dump-config   # shows a "# == dsh-translate-pro" layer

Start and use it:

SILICONFLOW_API_KEY=sk-xxx dsh --profile demo

🛠 Tools

translate

Translate text with full control:

Parameter Type Description
text string (required) The text to translate
target string Target language (default: 中文)
source string Source language (auto-detected if omitted)
style string formal / casual / technical / literal
glossary string Terminology map, e.g. API=应用程序接口,LLM=大语言模型
model string deepseek-ai/DeepSeek-V4-Flash (default) or deepseek-ai/DeepSeek-V3.2

translate_file

Translate an entire file, preserving its format:

Parameter Type Description
path string (required) File to translate (workspace-relative or absolute)
target string Target language (default: 中文)
style string Translation style
glossary string Terminology map
inPlace boolean Write the translation back to the file (default: false)
model string Engine model

💬 Examples

<!-- In your DSH conversation -->

翻译:"The quick brown fox jumps over the lazy dog." 到英语 casual 风格

用 translate_file 把 README.md 翻译成中文并写回 (inPlace: true)

把这段 API 文档翻译成日语,术语表:API=API, function=関数

🧩 Structure

dsh-translate-pro/
├── package.json       # declares dsh.bundle
├── cordis.patch.yml   # the layer applied when a profile lists this bundle
└── index.js           # plugin module: translate + translate_file tools

⚠️ Note

  • inPlace writes require file write permissions in your dsh profile's sandbox policy.
  • Translation is powered by DeepSeek models hosted on SiliconFlow — data is sent to that API.

📄 License

MIT

Install

🧩 Let your agent install it (recommended)

Install the catalog once, then DeepSeek Harness can find and install any plugin from this site automatically:

dsh plugin add dshbase-catalog

Then say "install dsh-translate-pro for me" — your agent finds it in the directory and installs it. Docs: dshbase-catalog · verified packs.

This plugin is GitHub source (not published to npm) — install it straight from the repo:

Web profile:

dsh plugin --profile web add github:ShiXiangYu2/dsh-translate-pro

Headless (CLI) profile:

dsh plugin --profile headless add github:ShiXiangYu2/dsh-translate-pro

Test report

Not yet L3-verified — see failure note below if we already ran it.

Status: pending · last test 2026-08-26
Note: 验证: runtime-fail Browse all pending failures →
Security: not yet scanned — our daily static scan will cover it shortly.

Share this badge

More in Developer

Browse all 7789 plugins →