AI Translation
Starting with v3.9, Kirby Content Translator integrates with Kirby Copilot to offer AI-powered translations as an alternative to DeepL. Use your preferred AI provider – OpenAI, Google, Anthropic, or Mistral – for translating content in the Kirby Panel.
When both DeepL and Copilot are available, you can choose your preferred translation provider:

Supported Providers
Setup
No additional Content Translator configuration is required. The plugin automatically detects when Kirby Copilot is installed and configured.
Step 1: Install Kirby Copilot
Follow the Kirby Copilot installation guide to install the plugin.
Step 2: Configure Your AI Provider
Add your AI provider configuration to config.php:
return [
'johannschopplich.copilot' => [
'provider' => 'openai',
'providers' => [
'openai' => [
'apiKey' => env('OPENAI_API_KEY'),
'model' => 'gpt-5-mini'
]
]
]
];
Step 3: Translate Content
When you click the → All Languages button, a dialog appears letting you choose between DeepL and the AI provider:
| Provider | Description |
|---|---|
| DeepL | Your configured DeepL API or custom translation function. |
| AI Provider | The AI model provider configured in Kirby Copilot (OpenAI, Google, Anthropic, or Mistral). |
DeepL vs AI Translation
| Aspect | DeepL | AI Translation |
|---|---|---|
| Translation Quality | Excellent for European languages | Context-aware, handles nuance well |
| Speed | Very fast | Slower, depends on model and content size |
| Cost | 500k chars/month free, then paid | Based on AI provider pricing |
| Best For | High-volume, straightforward content | Creative content, specific terminology |
Custom Provider Translations
If your client prefers a different name for the AI provider (e.g., "ChatGPT" instead of "OpenAI"), you can customize the translation key per language. For example, append the following to your languages/en.php file:
return [
'code' => 'en',
'name' => 'English',
'translations' => [
'johannschopplich.content-translator.provider.openai' => 'ChatGPT',
]
];
translations.php for the full list of translation keys.Licensing
AI translation requires both plugins to be properly licensed for production use:
- Kirby Content Translator license for the translation features
- Kirby Copilot license for the AI provider integration