You can now do one translation after another without reloading the liblouisutdml library. There was a bug that would cause translations after the first to produce nothing or crash. A note on eficiency. If you are translating bare MathML expressions, use one of the special math configuration files, such as nemeth.cfg or marburg.cfg . John -- John J. Boyer; President, Chief Software Developer Abilitiessoft, Inc. http://www.abilitiessoft.com Madison, Wisconsin USA Developing software for people with disabilities