Service: custom software development
Solution type: web application
Business area: internet, machine translation (MT)
Customer: A Russian software company developing machine translation (MT) technologies. The company produces and sells integrated solutions for formatted text translation to/from almost all European languages. These solutions include support for such applications as Microsoft Outlook (e-mail translation), Microsoft Internet Explorer, etc.
Period: 2002
Key problems
The company developed Internet Translation Server for Windows intended for text and URL translations via Internet/intranet. Windows-specific functionality problems and the desire to attract the Unix-using customers forced the company to start developing the Unix-based version of the Internet Translation Server. However, since the company was concentrating on Windows software development, it was not staffed with the Unix specialists. The company considered it unreasonable to hire an expensive Unix team for a limited-time project. Thus, the decision to outsource the project to Arcadia, Inc. was achieved. A long-term relationship between Arcadia, Inc. and the Customer started earlier, when Arcadia, Inc. team implemented the translation system on Macintosh.
Solution
Arcadia, Inc. team developed the Internet Translation Server for Unix, which included porting of the translation engines from the Windows version. The Internet Translation Server provides the web interfaces both for plain text translation and for translation of the Internet resources specified by URLs. Porting of the translation engines was performed in order to maintain the single source code for both versions and to share the same linguistic database. All other components of the system were rewritten using the best Unix-specific approaches.
Technologies used
- Linux
- GNU C
- TCP/IP
- Apache
- Perl
Duration and scope
12 months / ~ 36 person-months