Eigenbase Resource Generator (ResGen)
generates wrapper classes for Java resource
bundles. The generated classes contain a 'get'
method for every resource string, with
parameters appropriate to the parameters
embedded in the resource string. If the
resource is some kind of exception, it also
generates a 'new' method to create an
instance of that exception. C++ generation is also supported.

SILGraphite (formerly OpenGraphite) is a project within SIL's Non-Roman Script Initiative and Language Software Development groups to provide extensible cross-platform rendering capabilities for complex non-Roman writing systems. It consists of a rule-based programming language, Graphite Description Language (GDL), that can be used to describe the behavior of a writing system, a compiler for that language, and a rendering engine that can serve as the backend of a text processing application. SILGraphite renders TrueType fonts that have been extended by means of compiling a GDL program. It is currently being integrated into Gecko/Mozilla through the SILA project, a GNU/Linux port is also underway, and there are plans for OpenOffice.org and Abiword integration.

I18N is a class that gets translation texts from
flat files or from an SQL database. The system
supports variables in translated strings and has a
conversion facility to move data from one
container to another. An included tool checks
programs against sets of translated strings to
detect references without strings or unused
strings. Each call checks that referenced
variables exist.

x4juli is a port of the main parts of log4j to the
J2SE Logging API. The default implementation is
incomplete and therefore still not widely used,
even when introduced in J2SE 1.4. x4juli provides
logmanagers, formatters, handlers, and filters to
fill the gap. The interface and use of the
original API has not been changed. Additionally,
x4juli delivers a native implementation of the
Jakarta Commons Logging (JCL) API and the Simple
Logging Facade for Java (SLF4J) API.

Mylingual is an automatic translation service for
Web-based application user interfaces. Known as
Japanize, it is already used by more than 25,000
users to browse sites like YouTube or del.icio.us
in Japanese. It works with user JavaScript engines
such as Greasemonkey.

Transifex is a system that facilitates the process of submitting translations in various version control systems by acting as a proxy for these submissions for a whole translation community. The name literally means "translation-builder" (from the Latin verb facere).

JLokalize is an editor for supporting the internationalization (i18n) of Java applications. Java programms usually store translatable text in properties files. JLokalize is an editor which makes organizing these files simple. Its code is based on Attesoro. It is small, portable, easy-to-use, and specialized for its purpose. It is fully compatible with standard ResourceBundle based implementations.

BidiChecker is a tool for the automated testing of Web pages for errors in support of right-to-left (RTL) languages (also known as bidirectional/BiDi). It provides a JavaScript API to be called from automated test suites that regression-test live Web pages in a browser, usually using an automated testing framework such as JSUnit.

Java Message Translator is a Web based i18n property file editor. When working with Java applications that need to be translated, it can be difficult to keep all the translated .properties-files up-to-date, as the translations usually need to be done by someone else.