Translation Service
Overview
The translation service is responsible for operations related to managing Translations.
Internal API - TranslationServiceJpa (extends RefsetServiceJpa)
Lower level calls of the internal API include:
Add/update/remove/get/find Translation(s)
Add/update/remove/get/find/synch Concept(s)
Add/update/remove/get Description(s)
Add/update/remove/get LanguageRefsetMember(s)
Add/update/remove/get/find Memory entries
Add/update/remove Phrase memory
Add/update/remove Spelling dictionary
Compute preferred name
Resolve language description types
Stage translation
Lookup concept names
Get case sensitivity types
Get description types
Get language description types
REST API - TranslationServiceRest
This is a very large REST API because it supports many of the application functions.
The public facing methods of the translation service include:
Add/update/remove/get/find Translation(s)
Add/update/remove/removeAll/get/find TranslationConcept(s)
Add/update/remove TranslationNote(s)
Add/update/remove TranslationConceptNote(s)
Add/clear/copy/export/find/import/remove Phrase memory
Add/clear/copy/export/get/import/remove Spelling dictionary and/or entries
Begin/cancel/resume/finish import concepts
Compare translations
Export concepts
Find concepts in common
Get diff report
Get export translation handlers
Get field filters
Get import translation handlers
Get language description types
Get lookup progress
Start lookup concept names
Get origin for staged translation
Recover translation
Release report token
Suggest batch spelling/batch translation/spelling/translation
References/Links
n/a
Copyright © 2025, SNOMED International