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