O ctave MT : Putting Three Birds into One Cage (2018)

Abstract: This product presentation describes the integration of the three MT technologies currently used – rule-based (RBMT), Statistical (SMT) and Neural (NMT) – into one scalable single platform, OctaveMT. MT clients can access all three types of MT engines, whether on a user specified basis or depending on several translation parameters (language-direction, domain, etc.)

## introduction historically, lucy software and services (a company of the united language group) has been focusing its development efforts on its rbmt system. however, during the last few years, we started to develop and use smt technology and during the last months we have also been working on the nmt area. our mid-term goal is to have an operational rbmt-nmt hybrid engine. the aim of this presentation is to introduce and describe the integration of all three mt technologies into one single product platform, octavemt. ## system architecture the system architecture is depicted in figure 1 . the platform keystone is the lt task scheduler component, a portable and scalable task distribution system offering high performance for many kinds of services. it accepts translation requests from one or more mt clients through a restful api. these translation requests are stored in the task pool component of the task scheduler. the translation tasks are then handled by one or more mt engines. each engine has an eservant component that monitors its activity; when it is idle, it fetches one request from the task pool. this task is then fed through the deformatter, the segmenter, the tokenizer and, finally, the engine dispatcher. the dispatcher sends the segmented text to the back-end engine type specified in the translation task (rbmt, smt or nmt). after that, the translated text is sent back to the reformatter, and finally delivered to the originator mt client through the task scheduler. ## advantages of this approach by re-using common sub-components for the three types of translation engines, tasks such as document format handling and conversion, which typically are a problem for raw smt & nmt engines, can be properly handled. additionally, this approach allows to use standard load-balancing techniques to build distributed high-performance mt infrastructures. pérez-ortiz, sánchez-martínez, esplà-gomis, popović, rico, martins, van den bogaert, forcada (eds.) proceedings of the 21st annual conference of the european association for machine translation, p. 339 alacant, spain, may 2018.