Sun's Open Language Tools were originally developed for localization of the company's own documentation. The application was finally released in 2005. It follows a similar concept to Heartsome, being based upon an XLIFF editor. Conversion filters for formats such as OpenOffice.org are also provided.

As with all Java applications, the Open Language Tools require the Java Runtime Environment. Although according to the product information, version 1.4.2 should be sufficient, I found that version 1.5.0 of the JRE was needed in order to run the XLIFF filters. I also found version 1.5 .0of the JRE less than easy to install on SuSE 9.2 in place of the default 1.4.2. I resolved this problem by editing the launch script of the XLIFF filters (and also that of the XLIFF editor itself), changing:

if [ -d "/usr/lib/jvm/java-1.4.2-sun-1.4.2.06/jre" ] ; then
JAVA="/usr/lib/jvm/java-1.4.2-sun-1.4.2.06/jre"/bin/java

to

if [ -d "/usr/lib/jvm/java-1.4.2-sun-1.4.2.06/jre" ] ; then
JAVA="/home/<mydirectory>/jdk1.5.0_02/jre"/bin/java

in order to reflect the location of my JDK 1.5.0 installation. Ugly, but effective.

Link to a demonstration of Sun's Open Language Tools

Link to the Open Language Tools page