An alternative is to use statistical approaches, based on
statistics from massive amounts of text, without attempting to
understand the natural language. This approach has been
surprisingly successful in several area:

Part-of-speech tagging

Machine translation

Speech understanding

The basic approach is Bayesian statistics: given the preceding
language, what is the most probable interpretation of the
current input?