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.
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.