We're sorry! The mobile menu requires Javascript. Please enable and try again.


Envision. Engage. Enable. ENLASO. ®


Get a Free Project Quote



What's New

Optimize your Graphics

ENLASO presents a new Article: Optimize your Graphics


OKAPI Framework's Seven Year Anniversary

Read the Press Release


Marketing Manager

We are looking for an energetic Marketing professional to join our team.



Tools Customization

The Okapi Framework

Okapi Logo





ENLASO is committed to improve localization quality and costs and recently ported its localization tools to the open source Okapi Framework. We are actively involved in the development of the Okapi Framework, a set of interface specifications, format definitions, components and applications that provide an environment to build interoperable tools for the different steps of the translation and localization process. The project is hosted on Google-Code.

Designed to help in localizing software, web, and documentation content, the Framework provides a rich set of components that can be re-used in your own applications to develop flexible and powerful processes.

The Okapi Framework is written in Java and runs across different platforms, including: Windows, Linux, and Macintosh.



Rainbow, a Java application, allows localization professionals to prepare files in various formats (XML, SVG, etc.) for various given translation environments, converts files from one encoding to another, and also performs a number of additional localization-related tasks. From Rainbow's main window, the user simply selects an input file, chooses the utility to run, sets the options, and then executes.

Rainbow features a Regex Filter that extracts and merges text from any file format where the extractable text can be identified using regular expressions. The tool also provides support for PO files, Java Properties, HTML and XML documents, and much more.

Once translated, Rainbow merges the text back into the original file format. Respecting the need for localization industry standards. Rainbow works with TMX (Translation Memory eXchange Standard) documents, as well as other localization standard formats.

Rainbow can also be used as a command-line program.


Ratel is a small Java application that allows you to create and maintain segmentation rules in SRX (segmentation Rules eXchange format). You can validate the rules, as well as test them on-the-fly, or on test files.

The Okapi Library

The Okapi Library is a Java library with all the classes needed to use the Okapi filters components with your own program and scripts. It includes filters for various file formats, an SRX-based segmentation engine, an ITS processor, and many other components useful to develop flexible and powerful localization processes.

Download the Tools Now:

© Copyright 2017 ENLASO Corporation