Rosetta is an interactive tool to help translate documents in the DocBook format. More specifically it'll read any text with DocBook XML markup and present it to the translater split-up between mark up and real text. With appropriate visual feedback it's easy to spot untranslated text. Finally Rosetta generates a new DocBook document for further processing with the same structure as the original, but with translated texts.
Rosetta also keeps a dictionary of previously translated sentences. When an slightly changed version of the original document is read, unchanged texts is translated directly from the dictionary, greatly reducing the work to keep the translation up to date with regards to the original.
Technicalities about Rosetta
Written entirely in C++, using the Qt toolkit.
Reads and writes strictly well-formed XML documents (only). Both for the DocBook source and target documents as the dictionary.
Distributed as free software under the GNU General Public License.
More documentation on using Rosetta
Download source rosetta-0.01.tar.gz (190k). Also available are source and binary rpms and spec files (FTP) kindly made by Dag Wieers.The Rosetta main window during a typical translation session.