Introduction

Downloads

Standards

Components

Applications

Help and Support

Developers Notes

Screen Shots

Okapi Framework

Introduction

Overview

The Okapi Framework is a set of interface specifications, object models, components and applications that provides an environment to build interoperable tools for localizing and translating documentation and software.

The goal of the Okapi Framework 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. It also provides them with a way to share (and re-use) components across different solutions. The project uses and promotes open standards, when they exist.

The source code, issue list and downloads of the project are hosted on Google code: http://code.google.com/p/okapi/

[Okapi is pronounced o-ka-py (hear it)]

Note: This web site is dedicated to the Java implementation of the Okapi Framework. There is an older .NET implementation as well. It is still maintained but any new development is now done in the Java branch. The Web site for Okapi NET is hosted on SourceForge and is still available.

Using the Framework

Here are some of the applications and components built with the Okapi Framework:

Beyond using existing tools and components you can also easily develop programs and scripts that use the framework's components to create customized solutions for your specific needs. See the Developers Notes page for more details on this.

License

The material developed under the Okapi Framework project is licensed under the GNU Lesser General Public License agreement (GNU LGPL). This is one of the licenses approved by the Free Software Foundation.

You can read the complete text of the license on the GNU Web site, and find more information on the Wikipedia's article on LGPL.

Contribution

The Okapi Framework project is hosted on Google Code, a repository of open source software. You can contribute to the project in many different ways. For example:

In addition, if you have the appropriate skills for some of the current work being done, you can also participate directly in the development of Okapi libraries, components, and applications, or in developing help and documentation. For more information on this topic, please contact one of the project's owners listed in the bottom-right corner of the Google Code main page.

Credits

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