8. The method of claim 1 , wherein the text selection comprises a plurality of stochastic text components and the step of combining the stochastic models further comprises the steps of: combining the stochastic models for each stochastic text component to produce an interim list of alternatives for the text selection; providing the interim list of alternatives to a natural language model; receiving a revised list of alternatives for the text selection from the natural language model, the revised list of alternatives comprising a reevaluation of the interim list of alternatives based on natural language principles applied by the natural language model to the text selection as a whole; and displaying the revised list of alternatives as the list of alternatives for the text selection.
9. The method of claim 8 , wherein the revised list of alternatives also comprises additional alternatives formed by the natural language model that are not found in the interim list of alternatives provided to the natural language model.