Translate text with DeepL: translate between 30+ languages, list languages, check usage. Trigger phrases: deepl, translate this.
npx skills add https://github.com/Anil-matcha/awesome-muse-connectors --skill deepl
Translate text with DeepL: translate between 30+ languages with optional formality control, list supported languages, check character usage. Use when the user mentions DeepL or wants text translated.
All commands go through bin/deepl.py:
bin/deepl.py auth # verify the key and show usage
bin/deepl.py translate --text "Hello" --target-lang FR # translate text
bin/deepl.py translate --text "Hello" --target-lang DE --source-lang EN --formality more
bin/deepl.py languages # list supported target languages
Free-plan keys end in :fx and use api-free.deepl.com (the default). Paid keys use api.deepl.com: pass --host api.deepl.com for those.
deepl (credential is collected as custom.deepl)credentials.request_api_access); created in the DeepL account under API Keysapi-free.deepl.com, api.deepl.combin/deepl.py auth (must return "ok": true)bin/deepl.py). Do not print, log, or transmit the key value.🧪 Draft: written from DeepL's public API docs; not yet live-tested end-to-end.
Take anil-matcha/deepl from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.