1. A computer-implemented method for correcting text, comprising the steps of: receiving a text selection comprising a plurality of text components derived from different input sources, wherein at least one of the text components comprises a stochastic text component derived from a stochastic input source; receiving a command to display alternatives for the text selection; parsing the text selection into the text components; retrieving the stochastic model for the stochastic text component from the at least one stochastic input source; combining the stochastic model with other text components to produce a list of alternatives for the text selection, wherein the other text components include non-stochastic text components received from a non-stochastic input source; and displaying the list of alternatives for the text selection on a display device, wherein the text selection comprises a plurality of stochastic text components and one of the stochastic models comprises an “n-best” candidate list and another stochastic model comprises a lattice, and wherein the step of combining the stochastic models to produce a list of alternatives for the text selection further comprises the steps of: creating an “n-best” candidate list corresponding to the lattice; and producing the list of alternatives for the text selection by combining the “n-best” candidate lists for the text components.
1. A computer-implemented method for correcting text, comprising the steps of: receiving a text selection comprising a plurality of text components derived from different input sources, wherein at least one of the text components comprises a stochastic text component derived from a stochastic input source; receiving a command to display alternatives for the text selection; parsing the text selection into the text components; retrieving the stochastic model for the stochastic text component from the at least one stochastic input source; combining the stochastic model with other text components to produce a list of alternatives for the text selection, wherein the other text components include non-stochastic text components received from a non-stochastic input source; and displaying the list of alternatives for the text selection on a display device, wherein the text selection comprises a plurality of stochastic text components and one of the stochastic models comprises an “n-best” candidate list and another stochastic model comprises a lattice, and wherein the step of combining the stochastic models to produce a list of alternatives for the text selection further comprises the steps of: creating an “n-best” candidate list corresponding to the lattice; and producing the list of alternatives for the text selection by combining the “n-best” candidate lists for the text components. 5. The method of claim 1 , wherein the text selection comprises a portion of text in a file within an application selected from the group consisting of a word processor, a spreadsheet, a browser, an electronic mail program, a music transcription program, a CAD program, a presentation program, and an operating system.