Supported Languages & Providers
On-device Translation Engine
ButterKit ships with on-device translation capabilities powered by Apple’s Translation Framework. This translation engine is free to use and capable of working entirely offline after you download the proper language packs available in macOS System Settings > General > Language & Region > Translation Languages. However, on-device translation is limited to about 19 languages as of December 2025. See full language availability below.
Cloud Model Availability
Most popular cloud LLM models are supported in ButterKit. You will need a Pro license and your own API Key for the model you want to use. Connect cloud models in Settings > Models.
- OpenAI ChatGPT
- Google Gemini
- Anthropic Claude
- OpenRouter (and hundreds of additional models via OpenRouter, full list available here)
- Any OpenAI-compatible endpoint (Ollama, LM Studio, Together AI, Groq, and more)
Choosing a Provider
| Best for | Pricing model | |
|---|---|---|
| OpenAI | General-purpose translation, wide model selection | Per-token |
| Anthropic Claude | Nuanced, context-aware translations | Per-token |
| Google Gemini | Cost-effective high-volume translation | Per-token (generous free tier) |
| OpenRouter | Access to hundreds of models through one API key | Per-token (varies by model) |
Language Availability
ButterKit supports all 50 App Store Connect languages via cloud translation models. On-device translation (powered by Apple’s Translation Framework) currently covers 19 of these languages for free, offline use.
| Language | Code | On-device (free) | Cloud Models (bring-your-own-key) |
|---|---|---|---|
| Arabic | ar-SA | ✅ Supported | ✅ Supported |
| Bangla | bn | ❌ Not supported | ✅ Supported |
| Catalan | ca | ❌ Not supported | ✅ Supported |
| Chinese (Simplified) | zh-Hans | ✅ Supported | ✅ Supported |
| Chinese (Traditional) | zh-Hant | ✅ Supported | ✅ Supported |
| Croatian | hr | ❌ Not supported | ✅ Supported |
| Czech | cs | ❌ Not supported | ✅ Supported |
| Danish | da | ❌ Not supported | ✅ Supported |
| Dutch | nl-NL | ✅ Supported | ✅ Supported |
| English (Australia) | en-AU | ✅ Supported | ✅ Supported |
| English (Canada) | en-CA | ✅ Supported | ✅ Supported |
| English (U.K.) | en-GB | ✅ Supported | ✅ Supported |
| English (U.S.) | en-US | ✅ Supported | ✅ Supported |
| Finnish | fi | ❌ Not supported | ✅ Supported |
| French (Canada) | fr-CA | ✅ Supported | ✅ Supported |
| French (France) | fr-FR | ✅ Supported | ✅ Supported |
| German | de-DE | ✅ Supported | ✅ Supported |
| Greek | el | ❌ Not supported | ✅ Supported |
| Gujarati | gu | ❌ Not supported | ✅ Supported |
| Hebrew | he | ❌ Not supported | ✅ Supported |
| Hindi | hi | ✅ Supported | ✅ Supported |
| Hungarian | hu | ❌ Not supported | ✅ Supported |
| Indonesian | id | ✅ Supported | ✅ Supported |
| Italian | it | ✅ Supported | ✅ Supported |
| Japanese | ja | ✅ Supported | ✅ Supported |
| Kannada | kn | ❌ Not supported | ✅ Supported |
| Korean | ko | ✅ Supported | ✅ Supported |
| Malay | ms | ❌ Not supported | ✅ Supported |
| Malayalam | ml | ❌ Not supported | ✅ Supported |
| Marathi | mr | ❌ Not supported | ✅ Supported |
| Norwegian | no | ❌ Not supported | ✅ Supported |
| Odia | or | ❌ Not supported | ✅ Supported |
| Polish | pl | ✅ Supported | ✅ Supported |
| Portuguese (Brazil) | pt-BR | ✅ Supported | ✅ Supported |
| Portuguese (Portugal) | pt-PT | ✅ Supported | ✅ Supported |
| Punjabi | pa | ❌ Not supported | ✅ Supported |
| Romanian | ro | ❌ Not supported | ✅ Supported |
| Russian | ru | ✅ Supported | ✅ Supported |
| Slovak | sk | ❌ Not supported | ✅ Supported |
| Slovenian | sl | ❌ Not supported | ✅ Supported |
| Spanish (Mexico) | es-MX | ✅ Supported | ✅ Supported |
| Spanish (Spain) | es-ES | ✅ Supported | ✅ Supported |
| Swedish | sv | ❌ Not supported | ✅ Supported |
| Tamil | ta | ❌ Not supported | ✅ Supported |
| Telugu | te | ❌ Not supported | ✅ Supported |
| Thai | th | ✅ Supported | ✅ Supported |
| Turkish | tr | ✅ Supported | ✅ Supported |
| Ukrainian | uk | ✅ Supported | ✅ Supported |
| Urdu | ur | ❌ Not supported | ✅ Supported |
| Vietnamese | vi | ✅ Supported | ✅ Supported |
Quick Help
- Need more help? Browse the Documentation
- Check out our Templates & Add-ons
- Join us on Discord for quick help
- Any other questions? Get in touch