Total Locales
--
Translated Keys
--
Missing Translations
--
Translation Progress by Locale
Quick Actions
Recent Translation Activity
Locale Configuration
⚠️ Important:
Maximum 12 locales can be enabled at once. Enabling too many locales may cause 502 errors.
Currently enabled: 0 / 12
| Enabled | Code | Language | Keys | Missing | Identical | Translated | Progress | Default | Actions | 
|---|
Translation Editor
Manage and translate your application content with AI assistance
Locale
Filter
Quick Actions
Translation Keys
Edit Translation
No Key Selected
Select a translation key from the list to start editing
AI Translation with Claude Code
📚 How This Works:
- • Batch Processing: Translations are sent to Claude in batches (10-50 keys) to minimize API calls
 - • Smart Grouping: Related keys are grouped together for better context
 - • Review Required: All translations are shown for review before saving
 - • Context Preserved: Placeholders like {name}, %s, %d are maintained
 - • Batch Processing: One API call translates multiple keys at once
 
Note: Claude must be installed and available. Each batch takes 2-5 seconds to process.
Translation Settings
Select multiple locales to translate them all at once
Missing = keys not in file. Identical = same as English. Both = combines missing and identical.
High = user-facing, Medium = settings, Low = technical
Live Translation Progress
Configure settings and click "Start AI Translation" to begin
Locale Overview
Active Translations
Translation Tools
Scans your codebase to find translation keys that are used in the code but missing from translation files. Also identifies orphaned keys that exist in translation files but are not used anywhere in the code.
Scans all translation files to find duplicate values across different keys. This helps identify redundant translations that could be consolidated to improve consistency.
Tool Results
Untranslatable Text Scanner
Pattern Configuration
Scanning for untranslatable texts...
No Scan Results Yet
Click "Scan for Untranslatable" to find texts that should not be translated.
Orphaned Translations Scanner
Scanning TSX files for orphaned translations...
No Scan Results Yet
Click "Scan for Orphaned Keys" to find translation keys used in TSX files but missing from message files.
| Namespace | Key | Suggested Value | Files | 
|---|
JSX Expression Cleanup
Scanning TSX/JSX files for unnecessary expression wrappers...
No Scan Results Yet
Click "Scan for Wrapped Strings" to find JSX expressions like {'text'} that can be simplified.
| Value | Current | Replacement | Files | Count | 
|---|