Если ваш проект не является коммерческим, тогда, по моему мнению, здесь есть хорошая свободная Java rtf в библиотеке xml здесь , лучше, чем etranslate, и вы можете обработать xml оттуда. Однако, если вы используете его в коммерческих целях, вам придется организовать лицензирование с помощью rtf-to-xml.com , компании, которая его разработала.
Однако, когда-то аналогичная ситуация, прежде чем найти rtf-to-xml, я нашел забавную работу для этой проблемы, когда мне нужно разобрать ms rtf на сервере linux. Существует бесплатный богатый текстовый процессор, который также является библиотекой под названием Ted . Он принимает аргументы из командной строки вне пользовательского интерфейса и может быть заключен в вызов JNI.
I надеюсь, что это поможет.