brailletrans

BrailleTrans for Java

Now available on GitHub!

This is a free text (Unicode or ANSI) to Braille (American Braille Code) translator. It is released under the GNU Public Licence from the Free Software Foundation. If you are looking for a non-Java Braille translation system try the liblouis C braille translation program.

BrailleTrans comes in the form of a Java package and a set of translation files that allow applications to be built that convert text to Braille. Grade 1 and Grade 2 contractions and international character sets (Unicode) are all supported.

Further reading

BrailleTrans is based on the work of Paul Blenkhorn at the University of Manchester. The following publications contain a full description of the algorithm behind BrailleTrans and the complete tables for British English to Braille and vice-versa.

Blenkhorn, Paul
"A System for Converting Braille into Print", IEEE Transactions on Rehabilitation Engineering, Vol 3, No 2, pp 215 - 221, June 1995.
Blenkhorn, Paul
"A System for Converting Print into Braille", IEEE Transactions on Rehabilitation Engineering, Vol 5, No 2, pp121 - 129, June 1997.