A syntax and semantic text correction engine, with a heauristic module.