Technologies Involved:
JAVA
Area Of Work: Machine Learning
Project Description

A language-tech startup offering AI-driven translation services approached Oodles to deploy a secure, scalable CAT platform for internal use. The client needed complete control over infrastructure, enhanced performance, and support for multi-format translation. Oodles configured and deployed MateCat on a Linux server with custom automation and format handling.

Scope Of Work

The client sought the solution from Oodles focused on deploying a full-scale, on-premise translation system. Key areas included MateCat setup, Apache and PHP configuration, Node.js and Redis integration, file format support via Okapi Filters, and automation of translation analysis processes for enterprise-level use.

Our Solution

To meet the client’s requirements, Oodles implemented a custom deployment of the open-source MateCat platform on a Linux-based infrastructure, ensuring high configurability, security, and real-time processing.

Key features include:

  • MateCat Environment Setup: End-to-end installation and configuration on a Debian-based Linux system, including Apache2, MySQL, PHP5, Redis, and ActiveMQ.
  • Node.js Integration: Enabled background daemons and real-time translation memory analysis using Node.js services.
  • OAuth-Based Login: Implemented secure Google+ authentication for user-specific dashboards.
  • Multi-Format Translation Support: Integrated MateCat Filters via Java and Okapi to support DOCX, PDF, and other non-XLIFF formats.
  • Custom Virtual Host Configuration: Tuned Apache and PHP settings for optimized upload size, memory usage, and runtime performance.

Related Projects

aiShare Your Requirements