Product engineeringFeaturesTranslations
Translation Upload Process
How translations are uploaded and processed
👤 Aditya Patle (aditya.patle@creliohealth.in)📅 Updated: Mar 29, 2026📁 Services🏷️ translations🏷️ upload🏷️ s3
Translation Upload Process
Default Translations
Input
- CSV file
Default Translation Steps
- Upload CSV
- Backend processes file
- Convert to:
key|value- Upload to S3
Flow
Lab-Specific Translations
Input
- JSON object
Steps
- Receive JSON
- Convert to text format
- Upload to S3 (lab-specific path)
- Update DB flag
has_custom_translations = trueDatabase
Table: TranslationConfiguration
- Tracks custom translations
- Enables override logic
Comparison
| Type | Scope | Storage |
|---|---|---|
| Default | All labs | S3 |
| Lab-specific | Single lab | S3 + DB |