The U.S. Government developed it (what dragon speech uses) and much later released it public domain. I once tried to find it that same releease: it somehow is very hard to find even though it's public domain.
Understanding a language is what can be an issue. bnf parsers can interpret grammar. but the correct context of, even people are not good at.