🌍 Atlas Translations API

RESTful API for accessing translation files

📋 Available Endpoints

GET
/api/{locale}/all.json

Get all translations for a specific locale combined into one object

GET
/api/{locale}/{category}.json

Get specific category translations for a locale (e.g., common, settings, etc.)

GET
/api/{locale}/blocks/{id}

Get a specific block content by ID (returns JSON with Id, title, description)

GET
/api/{locale}/blocks/all

Get all block content for a locale (returns array of blocks with Id, title, description)

🌐 Available Locales

en-CA

All translations:

/api/en-CA/all.json

Individual categories:

/api/en-CA/absence-management.json
/api/en-CA/citation-drafts.json
/api/en-CA/common.json
/api/en-CA/company-documents.json
/api/en-CA/company-time-off.json
/api/en-CA/company.json
/api/en-CA/contract-personalisation.json
/api/en-CA/dashboard.json
/api/en-CA/delegation.json
/api/en-CA/document-details.json
/api/en-CA/document-review.json
/api/en-CA/document-shared.json
/api/en-CA/document.json
/api/en-CA/employee-management.json
/api/en-CA/employee.json
/api/en-CA/error-messages.json
/api/en-CA/letter-personalisation.json
/api/en-CA/manage-groups.json
/api/en-CA/modals.json
/api/en-CA/my-time-off.json
/api/en-CA/notifications.json
/api/en-CA/processes.json
/api/en-CA/profile.json
/api/en-CA/qms-drafts.json
/api/en-CA/reports.json
/api/en-CA/settings.json
/api/en-CA/tasks-common.json
/api/en-CA/tasks-forms.json
/api/en-CA/tasks-list.json
/api/en-CA/team-time-off.json
/api/en-CA/time-off-common.json
/api/en-CA/toil.json
/api/en-CA/training.json
/api/en-CA/unity-cms.json
/api/en-CA/unity-shell.json
/api/en-CA/user-management.json
/api/en-CA/year-end-procedures.json

en-GB

All translations:

/api/en-GB/all.json

Individual categories:

/api/en-GB/absence-management.json
/api/en-GB/citation-drafts.json
/api/en-GB/common.json
/api/en-GB/company-documents.json
/api/en-GB/company-time-off.json
/api/en-GB/company.json
/api/en-GB/contract-personalisation.json
/api/en-GB/dashboard.json
/api/en-GB/delegation.json
/api/en-GB/document-details.json
/api/en-GB/document-review.json
/api/en-GB/document-shared.json
/api/en-GB/document.json
/api/en-GB/employee-management.json
/api/en-GB/employee.json
/api/en-GB/error-messages.json
/api/en-GB/letter-personalisation.json
/api/en-GB/manage-groups.json
/api/en-GB/modals.json
/api/en-GB/my-time-off.json
/api/en-GB/notifications.json
/api/en-GB/processes.json
/api/en-GB/profile.json
/api/en-GB/qms-drafts.json
/api/en-GB/reports.json
/api/en-GB/settings.json
/api/en-GB/tasks-common.json
/api/en-GB/tasks-forms.json
/api/en-GB/tasks-list.json
/api/en-GB/team-time-off.json
/api/en-GB/time-off-common.json
/api/en-GB/toil.json
/api/en-GB/training.json
/api/en-GB/unity-cms.json
/api/en-GB/unity-shell.json
/api/en-GB/user-management.json
/api/en-GB/year-end-procedures.json

en-PI

All translations:

/api/en-PI/all.json

Individual categories:

/api/en-PI/absence-management.json
/api/en-PI/citation-drafts.json
/api/en-PI/common.json
/api/en-PI/company-documents.json
/api/en-PI/company-time-off.json
/api/en-PI/company.json
/api/en-PI/contract-personalisation.json
/api/en-PI/dashboard.json
/api/en-PI/delegation.json
/api/en-PI/document-details.json
/api/en-PI/document-review.json
/api/en-PI/document-shared.json
/api/en-PI/document.json
/api/en-PI/employee-management.json
/api/en-PI/employee.json
/api/en-PI/error-messages.json
/api/en-PI/letter-personalisation.json
/api/en-PI/modals.json
/api/en-PI/my-time-off.json
/api/en-PI/processes.json
/api/en-PI/qms-drafts.json
/api/en-PI/settings.json
/api/en-PI/tasks-common.json
/api/en-PI/tasks-forms.json
/api/en-PI/tasks-list.json
/api/en-PI/team-time-off.json
/api/en-PI/time-off-common.json
/api/en-PI/toil.json
/api/en-PI/training.json
/api/en-PI/year-end-procedures.json

fr-CA

All translations:

/api/fr-CA/all.json

Individual categories:

/api/fr-CA/absence-management.json
/api/fr-CA/citation-drafts.json
/api/fr-CA/common.json
/api/fr-CA/company-documents.json
/api/fr-CA/company-time-off.json
/api/fr-CA/company.json
/api/fr-CA/contract-personalisation.json
/api/fr-CA/dashboard.json
/api/fr-CA/delegation.json
/api/fr-CA/document-details.json
/api/fr-CA/document-review.json
/api/fr-CA/document-shared.json
/api/fr-CA/document.json
/api/fr-CA/employee-management.json
/api/fr-CA/employee.json
/api/fr-CA/error-messages.json
/api/fr-CA/letter-personalisation.json
/api/fr-CA/manage-groups.json
/api/fr-CA/modals.json
/api/fr-CA/my-time-off.json
/api/fr-CA/notifications.json
/api/fr-CA/processes.json
/api/fr-CA/profile.json
/api/fr-CA/qms-drafts.json
/api/fr-CA/reports.json
/api/fr-CA/settings.json
/api/fr-CA/tasks-common.json
/api/fr-CA/tasks-forms.json
/api/fr-CA/tasks-list.json
/api/fr-CA/team-time-off.json
/api/fr-CA/time-off-common.json
/api/fr-CA/toil.json
/api/fr-CA/training.json
/api/fr-CA/unity-cms.json
/api/fr-CA/unity-shell.json
/api/fr-CA/user-management.json
/api/fr-CA/year-end-procedures.json

💡 Usage Examples

Fetch all English (Canada) translations:

fetch('/api/en-CA/all.json').then(r => r.json())

Fetch only common translations for French (Canada):

fetch('/api/fr-CA/common.json').then(r => r.json())