Setup Translation
Translate On-device
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.
Translate with AI Models
To translate to all 50 App Store languages, connecting an AI model is recommended. Most popular cloud AI models are supported in ButterKit. You will need your own API Key for the model you want to use. Connect cloud models in Settings > Translate.
You can also add Translation Instructions to give your cloud models context about your brand voice, capitalization rules, and words to never translate.
- Setup OpenAI ChatGPT
- Setup Google Gemini
- Setup Anthropic Claude
- Setup OpenRouter (and hundreds of additional models via OpenRouter, full list available here)
- Setup any OpenAI-compatible endpoint (Ollama, LM Studio, Together AI, Groq, and more)

Connecting a cloud translation model in ButterKit Settings > Translate
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