Liblouis is a Braille translator and back-translator. It features support for computer and literary braille, supports contracted and uncontracted translation for very many languages, and has support for hyphenation. New languages can be added easily through tables that support a rule based or dictionary based approach. It also includes tools for testing and debugging tables. Liblouis also supports math Braille (Nemeth and Marburg). The formatting of Braille is provided by the companion project liblouisxml. Liblouis has features to support screen-reading programs.
License: GNU Lesser General Public License (LGPL)
Changes:
Python bindings were added, so the liblouis library can now be used from Python. A table debugger was added, which can help to find problems with translation tables. There is now a translation table for French grade 2.
More...