Translating MathML into nemeth braille code

  • Authors:
  • Paul B. Stanley;Arthur I. Karshmer

  • Affiliations:
  • MathGenie Project, University of South Florida;Department of Information Technology, University of South Florida

  • Venue:
  • ICCHP'06 Proceedings of the 10th international conference on Computers Helping People with Special Needs
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

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