Rewrite and translate text using the DeepL API.
- Rewrite: Improve text with DeepL Write API (style, tone, language)
- Translate: Translate text with DeepL Translate API (32 languages, formality, model selection)
- Glossaries: Create and manage translation glossaries
- Smart input: Uses selected text when available, falls back to clipboard
- Smart output: Replaces selection or copies to clipboard
- Install the extension
- Get your API key from DeepL Account
- Enter the key when prompted on first run
- Select API type (Free or Pro) in preferences
| Command | Description |
|---|---|
| Rewrite Text | Instant rewrite using preference defaults |
| Rewrite with Options | Form with language, style, tone, strict mode |
| Translate Text | Instant translation using preference defaults |
| Translate with Options | Form with advanced options (model, context, glossary, tags) |
| Manage Glossaries | View, delete glossaries |
| Create Glossary | Create glossary from TSV entries |
| Preference | Description | Default |
|---|---|---|
| API Key | Your DeepL API key | Required |
| API Type | Free or Pro endpoint | Pro |
| Show Billed Characters | Show char count in toast | Yes |
| Preference | Options | Default |
|---|---|---|
| Language | EN (US/UK), DE, ES, FR, IT, PT (BR/PT) | EN-US |
| Writing Style | Default, Academic, Business, Casual, Simple | Default |
| Tone | Default, Confident, Diplomatic, Enthusiastic, Friendly | Default |
| Preference | Options | Default |
|---|---|---|
| Target Language | 32 languages | EN-US |
| Formality | Default, More Formal, Less Formal | Default |
| Model | Default, Quality Optimized, Latency Optimized | Default |
| Preserve Formatting | Keep original formatting | No |
Press ⌘. in Translate with Options to show:
- Model: Quality vs latency optimization
- Split Sentences: Control sentence splitting behavior
- Context: Additional context for better translation
- Glossary: Use a glossary for consistent terminology
- Tag Handling: XML/HTML tag preservation
MIT