This section details the components managed by LILT. The LILT-managed components include all Application services, the Neural services performing translations, and the Core services responsible for the backend functionalities such as file import/ export, audit logs, search and more. All components are integrated with RabbitMQ to communicate via message sharing.
LILT’s neural services include all of the components that perform language detection and machine translations. The neural services is responsible for detecting languages, performing interactive and batch translations, and memory management.
LILT’s front services include the user-facing applications. Information and actions performed in the front services are transferred to the core and neural via RabbitMQ.
LILT’s core services handle everything outside of translation and language detection. This includes audit file handling, logging, tagging, QA, assignments and more. The core services act as the central management hub for LILT, passing information to the front containers and submitting work for the neural containers.