Translating MathML into Nemeth Braille Code.
ABSTRACT An assistive software application has been created that translates math statements encoded as MathML into Nemeth Braille Code
(NBC). This translation is conducted in two phases, the translation of the MathML elements into NBC, then the implementation
of rules specific to Nemeth Braille that are irrelevant to MathML. All MathML elements holding semantically relevant information
are translated by this program, including the nesting of elements to any level. Some of the syntactical rules inherent to
NBC such as the use of the numeric indicator; additional space characters; and some contractions have also been implemented;
other rules remain to be incorporated. The NBC can be exported in three ways (1) directly to a refreshable Braille device
via a serial connection in real time; (2) saved as a text file then downloaded into a Braille device; and (3) save as a text
file then embossed by a third party application. This application allows a person with no Braille experience to enter a math
equation into any equation editor that can save that statement in the MathML format, and then convert that statement into
Nemeth Braille Code for perusal by the visually impaired.
- SourceAvailable from: Enrico Pontelli
- Journal of King Saud University - Computer and Information Sciences. 20:13–29.