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

  1. Upload CSV
  2. Backend processes file
  3. Convert to:
key|value
  1. Upload to S3

Flow


Lab-Specific Translations

Input

  • JSON object

Steps

  1. Receive JSON
  2. Convert to text format
  3. Upload to S3 (lab-specific path)
  4. Update DB flag
has_custom_translations = true

Database

Table: TranslationConfiguration

  • Tracks custom translations
  • Enables override logic

Comparison

TypeScopeStorage
DefaultAll labsS3
Lab-specificSingle labS3 + DB

On this page