APPLICATION DESIGN
Although primarily designed to work with machine translation software, such as the IBM server-based machine translation engines, the LTC can connect to any third-party translation services that support the Linguistic Services API (LSAPI) developed by IBM.
Because of their open architecture, the translation components allow developers to integrate translation services rapidly and intuitively into Domino applications, facilitating communication across languages and breaking language barriers in an ever-growing global environment.
The Lotus Translation Components consist of the following parts, which provide a connection to a translation connector and its associated services:
The DTO, provided by Lotus software, handles the API calls made from within an IBMR LotusR NotesR or Domino application to set up and activate a service request. It communicates with the Translation Services Gateway (TSG).
The TSG serves as a connection between the DTO and the multilingual services provided by the different third-party vendors. When the DTO is asked to provide information about the various services available, it communicates with the specified TSG, which calls each of its services in turn, collates the information, and passes it back to the DTO. When the DTO sends a request to the TSG, the TSG determines which services are required and passes the request to the appropriate services or connectors attached to it. The TSG also acts as a storehouse for various core services provided by Lotus software, such as text filters or the ability to load and unload a service.
Features in Lotus Translation Components include: