Okapi Framework

Okapi Framework
Okapi Framework
Okapi large.png
Okapi Rainbow1.png
Okapi Rainbow's main window
Stable release M11 / April 2, 2011; 6 months ago (2011-04-02)
Development status Active
Written in Java
Operating system Cross-platform
License GNU Lesser General Public License
Website http://www.opentag.com/okapi/wiki/

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

Contents

Architecture

The Okapi Framework is organized around the following parts:

  • Interface Specifications — The framework's components and applications communicate through several common API sets: the interfaces. A few of them are defined as high-level specifications. Implementing these interfaces allows you to seamlessly plug new components in the overall framework. For example: all filters have the same API to parse input files, so you can write utilities that uses any of the available filters.
  • Format Specifications — Storing and exchanging data is an important part of the localization process. Using open standards for as many formats as possible increases interoperability. Whenever possible the Okapi Framework make use of existing standards such as XLIFF, SRX, TMX, etc.
  • Components — The Okapi Framework also includes a growing set of components that implement the different interface specifications. Some are basic and low-level parts that can be re-used when programming more high-level components, while others are plug-ins that can be used directly in scripts or applications.
  • Applications — Lastly, the framework also provides end-user applications that can be utilized out-of-the-box. These tools are making use of the Okapi components and provide ready-made platforms for plugging in your own components.

Components

There are two main types of components:

  • Utilities — Several utilities components are implemented, including: Text extraction and merging, RTF to text conversion, encoding conversion, line-break conversion, term extraction, translation comparison, quality check, pseudo-translation, text re-writing, etc.

Applications

Some of the applications using the framework are:

  • Rainbow — an application that provides a simple user interface to launch any of the Okapi utilities components.
  • Tikal — a command-line tool allowing you to execute any Okapi utilities from the DOS prompt or a batch file.
  • Ratel — an application to create and modify segmentation rules in SRX format.
  • CheckMate — an application to perform quality checks in translated documents.

License

All the material developed under the Okapi Framework project is licensed under the GNU Lesser General Public License agreement.

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Okapi (disambiguation) — Okapi may refer to: De Havilland Okapi, a British two seat day bomber of the 1910s built by de Havilland Okapi, a giraffid artiodactyl mammal native to the Ituri Rainforest in central Africa Okapi (knife), a lockback or slipjoint knife originally …   Wikipedia

  • Okapi BM25 — In information retrieval, Okapi BM25 is a ranking function used by search engines to rank matching documents according to their relevance to a given search query. It is based on the probabilistic retrieval framework developed in the 1970s and… …   Wikipedia

  • Machine translation — Part of a series on Translation Types Language interpretation …   Wikipedia

  • OmegaT — 1.6 under Mac OS X Original author(s) Keith Godfrey …   Wikipedia

  • OmegaT — 1.6 sous Mac OS X …   Wikipédia en Français

  • Translation Memory eXchange — TMX (Translation Memory eXchange  Обмен памятью переводов)  открытый формат файлов XML для обмена данными памяти переводов, которые создаются в процессе автоматизированного перевода. Формат TMX разработан и поддерживается группой… …   Википедия

  • OmegaT — in Version 1.6 unter Mac OS X …   Deutsch Wikipedia

  • XLIFF — Extension .xlf Type MIME application/x xliff+xml Extension du XML …   Wikipédia en Français

  • Readability — is the ease in which text can be read and understood. Various factors to measure readability have been used, such as speed of perception, perceptibility at a distance, perceptibility in peripheral vision, visibility, the reflex blink technique,… …   Wikipedia

  • Democratic Republic of the Congo — Not to be confused with the neighbouring Republic of the Congo. Coordinates: 2°52′48″S 23°39′22″E / 2.88°S 23.656°E / 2 …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”