Skip to main content

Localization

vitalera is a multilingual platform designed for international healthcare deployments. The API, mobile apps, and web application all support locale-aware content delivery.

Supported Languages

vitalera currently supports 12 languages:

LanguageLocale CodeCoverage
EnglishenFull
SpanishesFull
GermandeFull
DutchnlFull
FrenchfrFull
CatalancaFull
BasqueeuFull
PortugueseptFull
ItalianitFull
RomanianroFull
HungarianhuFull
SwedishsvFull

API Localization

Accept-Language Header

All API responses respect the Accept-Language HTTP header. When a resource has translated content, the response includes the translation matching the requested locale.

curl -X GET "https://api.vitalera.io/api/questionnaires/42/" \
-H "Authorization: Bearer <ACCESS_TOKEN>" \
-H "Accept-Language: es"

If the requested locale is not available, the API falls back to the resource's default_locale.

Translated Resources

The following resources support multilingual content:

  • Questionnaires -- title, description, and item text
  • Activity Definitions -- name, description, and instructions
  • Alarm Rules -- display names and notification text
  • Product Configuration -- organization-level UI labels

Translation Response Format

Translated fields are returned directly in the response body. The full set of available translations can be retrieved via the translations field:

{
"id": 42,
"identifier": "phq-9",
"default_locale": "en_US",
"translations": {
"en_US": {
"title": "Patient Health Questionnaire (PHQ-9)",
"description": "Depression screening tool"
},
"es_ES": {
"title": "Cuestionario de Salud del Paciente (PHQ-9)",
"description": "Herramienta de cribado de depresion"
}
}
}

Mobile App Localization

The patient mobile apps (Android and iOS) detect the device language and automatically display the UI in the matching locale. Users can also override the language in Settings > Language.

Health education content, questionnaires, and notification text are all served in the user's preferred language.

Web Application Localization

The professional web application supports locale switching via the language selector. All UI elements, clinical labels, and exported reports adapt to the selected language.

Adding New Languages

New languages can be added per organization. Contact support@vitalera.io to request additional locale support for your deployment.