Add a New Language (Basic)
Set up a new language for your application:Navigate to Languages
/languages) from the sidebarSelect Application
Click Add Language
Fill in Details
- Language Code - Select from standard codes (en, es, fr, hi, etc.)
- Language Name - Auto-filled based on code selection
- Make Default - Check if this should be the default language
Save
Add Language with AI Translation
Automatically translate all strings from an existing language using AI.Prerequisites
Translation Steps
Navigate to Languages
Start Add Language
Enter Language Details
Enable AI Translation
- Check Pre-fill with AI-translated strings from existing language
- Select Source Language from the dropdown
Add Language
Review Translations
- Real-time progress indicator
- Source and target text for each string
- Individual approve/reject options
- Edit capability before saving
Manage Translations
- Edit individual translations
- Approve All to accept all translations
- Download CSV to export for review
- Track progress via WebSocket updates
Save
AI Translation Features
Real-time Progress
Inline Editing
Transaction Journal
Submission Report
Set Default Language
Define which language is the fallback for your application:Navigate to Languages
Select Application
Find Language
Set Default
Confirmation
Activate or Deactivate Language
Control which languages are available in your application:Navigate to Languages
Find Language
Toggle Status
Status Update
Edit Language
Modify language configuration:Go to Languages
Click Edit
Modify Settings
- Language name
- Active status
- Default status
Save Changes
Delete Language
Delete Process
Navigate to Languages
Click Delete
Confirm Deletion
Important Notes
Cannot Delete Default Language
Cannot Delete Default Language
Two-Step Process
Two-Step Process
- Deletes all strings for the language
- Then removes the language configuration
No Recovery
No Recovery
Language Management Table
The languages table displays key information:Best Practices
Set Default First
Review AI Translations
Consistent Codes
Don't Delete Active Languages
AI Translation Tips
Choose Quality Source Language
Choose Quality Source Language
Review Context-Specific Terms
Review Context-Specific Terms
- Brand names (should not be translated)
- Technical terms
- Placeholders and variables
- Cultural references
Download for Team Review
Download for Team Review
- Native speakers
- Localization team
- Product managers
Iterative Improvement
Iterative Improvement
- Start with AI translation
- Review and edit critical strings
- Test in-app
- Refine based on feedback
Troubleshooting
AI Translation Not Available
AI Translation Not Available
- OpenAI API key configured in Settings
- API key format is correct (starts with
sk-) - At least one existing language with strings
- Internet connection is active
Language Won't Delete
Language Won't Delete
- Language is set as default (set another language as default first)
- Permission issues
- Active strings still associated
Translation Quality Issues
Translation Quality Issues
- Using high-quality source strings
- Adding clear descriptions to strings
- Reviewing and editing output
- Consulting native speakers