deepl
Agent skill fromAnil-matcha/awesome-muse-connectors
Translate text with DeepL: translate between 30+ languages, list languages, check usage. Trigger phrases: deepl, translate this.
How to install deepl
install deepl
# install the awesome-muse-connectors pack with the skills CLI
npx skills add Anil-matcha/awesome-muse-connectors# or add only this skill to Claude Code: copy the folder
connectors/deepl/
# into
~/.claude/skills/deepl/ (all projects)
.claude/skills/deepl/ (one project)
1# DeepL23## Purpose4Translate 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.56## Tooling7All commands go through `bin/deepl.py`:89```bash10bin/deepl.py auth # verify the key and show usage11bin/deepl.py translate --text "Hello" --target-lang FR # translate text12bin/deepl.py translate --text "Hello" --target-lang DE --source-lang EN --formality more13bin/deepl.py languages # list supported target languages14```1516Free-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.1718## Auth19- Provider id: `deepl` (credential is collected as `custom.deepl`)20- Collection: API key via the secure credential flow (`credentials.request_api_access`); created in the DeepL account under API Keys21- Allowed hosts: `api-free.deepl.com`, `api.deepl.com`22- Status check: `bin/deepl.py auth` (must return `"ok": true`)2324## Operating Rules251. Translation is a read-like operation: no confirmation needed, but usage counts against the user's character quota, so keep batches reasonable.262. Machine translation can be wrong: flag this when the output will be published or used in legal, medical, or brand contexts.27…
Excerpt shown under the repository's MIT license.
