One of the key issues for integrating blind people into everyday life is education. For many educational subjects, however, there is no suitable assistive technology for blind people. One especially sensitive question facing blind people is learning mathematical language, apart from interacting with sighted teachers and students. This article presents a Spanish mathematical Braille to mathematical notation (MathML) conversion system to fill this gap. The translation system has been designed as a portable programming library, it solves ambiguities in Spanish mathematical Braille and it generates an intermediate code, which means that it can be easily adapted to other Braille languages or to other output formats.