The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Declaude listing page.
Claude-English → plain English, as a service.
Strips sycophantic openers, hollow superlatives and hedging filler.
Meaning, code and structure survive intact.
Runs on an open-source model (Qwen2.5-14B-AWQ) on our own L4 GPUs, so your text never reaches a commercial AI provider. Prompt logging is disabled at the model server: text is processed in memory and discarded, never written to disk, a database, or logs.
Live: speak-english.tenken.co · Get an API key · Translate a document
| Free | $5 / month | |
|---|---|---|
| Translations | 100 / month | Unlimited |
| Documents | 5 / month, 200 KB | 500 / month, 2 MB |
| Card required | No | Yes |
In Claude Code, install the plugin. It brings the skill and registers the hook:
Then run /declaude:setup. It safely migrates any manual hook and configures a dk_ key.
Claude Code stores the key in secure plugin configuration. The hook rewrites replies as soon
as a key exists. Set the hook_enabled option to false to stop it. The hook stays silent
without a key, and it never blocks a session.
For the MCP server on its own, in Claude Code or any other MCP client:
No API key to paste: your client discovers OAuth, opens a browser sign-in, and holds the token. That is the whole setup.
| Surface | Use it for | Docs |
|---|---|---|
| MCP server | Claude Code, Cursor, any MCP client. Tools: translate, usage | skill |
| Claude Code hook | Rewrites replies as they render, costs zero Claude tokens. The plugin registers it | hook/ |
| Documents | Drop a .md/.txt, get it back rewritten | web |
| REST API | POST /v1/translate, /v1/documents, /v1/usage | skill |
| OpenAI-compatible | POST /v1/chat/completions — point any OpenAI client at /v1 | skill |
Full usage, authentication and quota behaviour live in skills/declaude/SKILL.md — installable as an agent skill, so your agent can read it directly.
hooks.json, the plugin registration Claude Code reads on install./healthz is reserved by Google Frontend on run.app — use /health.OPPORTUNISTIC): a proactive policy turned benign
template edits into surprise 15-minute outages.Grew out of gvzdv/claudish-to-english, the original local-Ollama hook. Licensed MIT; upstream notice in THIRD_PARTY_LICENSES.md.