Sun Open Language Tools are basically two applications: XLIFF editor and XLIFF filters. From the website:
(editor) "an application that is tailor-made for translating the contents of XLIFF files. It shows the translator each segment in the file, and marks the various logical states of each segment - whether the segment is translated or untranslated, whether or not the segment has had any possible fuzzy translations suggested from other applications that may have processed the XLIFF file in the past, and can display additional metadata about the file. It shows the source language sentences in a column beside the target language sentences, and allows the translator to fill in the correct translation. Crucially, the source and target segments are always shown in order, so the translator has the full context of the original text."
(filter) "an XLIFF filter needs to read the source file, separate the translatable portions of the text from the non-translatable portions, and write out an XML file that conforms to the XLIFF specification, which can then be edited with the users' translation editor of choice, or further processed by other tools in the translation process."