Okapi Framework

Welcome

The Okapi Framework is a cross-platform and free
open-source set of
components and applications that offer
extensive support for localizing and translating
documentation and software.

Its goal is to allow tools developers and localizers to
build new localization processes or enhance existing
ones to best meet their needs, while preserving
compatibility and interoperability. Whenever possible,
the project uses and promotes open
standards.

Rainbow
— is a GUI application to launch various utilities related to
translation and localization tasks, such as: Text extraction (to
XLIFF, OmegaT projects, RTF, etc.) and merging, pre-translation,
encoding conversion, terms extraction, file format conversions,
quality verification, translation comparison, search and replace
on filtered text, pseudo-translation, and much more. Using the
framework's pipeline mechanism, you can use
Rainbow to create chains of steps that perform pecific set
of tasks specific to your needs.

CheckMate
— is a GUI application that performs various quality checks on
bilingual translation files such as XLIFF,
TMX,
TTX,
PO,
TS,
Trados-Tagged
RTF, and any other bilingual format supported by the
framework.

Ratel
— is a GUI application to create and maintain segmentation
rules. Such rules are used to break down translatable text in
more meaningful parts. Ratel uses Okapi's SRX-based segmentation
engine. SRX
is the Segmentation Rules eXchange format. The application
includes a test feature that allows you to see immediately the
effects of your segmentation rules on your own sample text, as
you edit the rules.

Filters
Plugin for OmegaT — is a plugin to use with OmegaT.
It brings transparent support for additional file formats such
as TTX, IDML, JSON, etc. Just drop the jar file in OmegaT's
pugins directory, restart OmegaT and you are good to go.

Longhorn - is an application server to execute batch
processing remotely. Batch configurations which include
pre-defined pipelines and filter configurations, can be exported
from Rainbow. Longhorn provides a REST interface.

Open source projects can exist only because of the resources provided by
some people and companies:

Several companies have dedicated time of their programmers to work on
developing the framework and have contributed portions of source code.
You can find the people involved with the project on the Google Code
project's People
page.