Translation Service

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