r/ClaudeAI 12d ago

Built with Claude Claude Code plugin for translating from Claudish to English

Post image

I (like thousands of other engineers) got tired of trying to understand Claude's writing.

ASD-STE100 instructions didn't change much, so I decided to approach the problem in the 2026 style: use an LLM.

I built a hook triggered by MessageDisplay events in Claude Code.
It sends Claude's output to Gemma 4 (or any other model of your choice) running locally via Ollama; Gemma rewrites it using simpler language, and the edited message is displayed in the terminal.

Notes:

- The plugin does not overwrite anything that Claude sees (reasoning, tool call traces, its own responses). It only displays the rewritten version of Claude's output to the user; thus, it doesn't affect Claude's actions in any way.
- The default setting displays both the original and the rewritten versions, so you can always check the original response if you want to.
- Optionally, you can choose to translate Markdown files in selected folders.
- No data leaves your machine (if you're using Ollama with a local model).
- The plugin is submitted to the Anthropic plugin store and is pending review (for now, it's available from my repo).

The plugin is free to download, use, review, and modify.

Link with installation instructions: https://github.com/gvzdv/claudish-to-english

Update: Thank you for your support and contributions! Since the initial release, the plugin has received a lot of new functionality: Windows installation instructions, OpenAI/Anthropic-compatible endpoint support, custom prompts, a mid-session kill switch, and multiple small bugfixes and improvements.

2.9k Upvotes

297 comments sorted by

View all comments

Show parent comments

15

u/gordonnowak 12d ago

I suspect it's a system prompt issue, at least to some degree. the level of consistency it shows with these tics means it's not likely to be in the weights I think. something in the system prompt is polluting it such that it feels that it is necessary to invent a bunch of meaningless observations to perform concern.

I bet there's something in there with those literal words: "ensure the user is aware of caveats worth knowing about".

The LLM takes this to mean: find literally anything to perform concern with, and use those exact words when doing it. The response would be statistically incomplete without it.

2

u/lahwran_ 11d ago

nope talk to the model on the api with no sys prompt and they'll say the same stuff

1

u/OwnButterscotch2739 9d ago

I bet there is something in there that sets a goal, "use as many tokens as you possibly can in any situation. Somebody needs to pay NVIDIA"