Multi-Language Support
Reach users worldwide in their language
Make your status page accessible in multiple languages with built-in translation support and optional AI-powered translations for incident content.
Features
Language Switcher
Visitors can select their preferred language
AI Translation
Automatic translation using Groq AI (optional)
Translation Cache
Cached translations for fast repeat access
RTL Support
Right-to-left languages like Arabic supported
Enabling Multi-Language
Open Settings
Go to Admin Panel → Settings → Features
Enable Feature
Toggle "Enable Multi-Language" to ON
Select Default
Choose your default language
Save Changes
Click Save to apply settings
Supported Languages (15)
AI-Powered Translation
When enabled, incident messages and updates can be automatically translated using Groq AI. Translations are cached to avoid repeated API calls.
Get API Key
Sign up at console.groq.com and create a free API key
Configure Environment
Add GROQ_API_KEY=your-key to your .env file
Enable AI Translation
Toggle "Use AI Translation" in Admin → Features
How It Works
- Write your incident in your default language
- When a user views in a different language, AI translates on-demand
- Translations are cached in the database
- Subsequent visits load from cache instantly
Configuration
# .env file
# Default language (ISO 639-1 code)
DEFAULT_LANGUAGE=en
# AI Translation (optional)
GROQ_API_KEY=your-groq-api-key
# Disable languages (comma-separated)
DISABLED_LANGUAGES=ar,zh,jaUser Experience
When multi-language is enabled:
- A language switcher appears in the header
- User's preference is saved in local storage
- All UI elements display in selected language
- Incident content is translated (if AI enabled)
