Design Document: Translation
Introduction
Some imported records are in a non-english language. In order to imrpove their discoverability the component uses EU translation service to translate the title and abstract to english. The keywords are not translated, because they are translated through the keyword matcher.
Component Overview and Scope
Users
References
Requirements
Functional Requirements
- Identify if the record benefits from translation
- Identify the source language
- Request the translation
- Receive the translation (asynchronous)
- Update the catalogue with translated content
Non-functional Requirements
- Prevent that the service is mis-used as a proxy to the EU translate service