The liblouis software suite is a set of libraries designed for use in any of a number of applications, both free and commercial. It is itself free and open source. It provides Braille trranslation and formatting for a large number of languages and Braille codes. It is written in C so that it does not require a runtime environment and hence can be used in applications written in high-level langruage such as Java and Python. Currently it is used in the NVDA and Orca screenreaders and in the www.bookshare.org online library, to mention only a few. Its most important use will be in the new BrailleBlaster aplication. See the links below for references.