6. The computer-implemented method of claim 2 , wherein the text content from each of the one or more text assistance services is output in a single window at the computing device.
6. The computer-implemented method of claim 2 , wherein the text content from each of the one or more text assistance services is output in a single window at the computing device. 7. The computer-implemented method of claim 6 , wherein outputting the text content from each of the one or more text assistance services in the single window includes: sorting, at the computing device, the text content from each of the one or more text assistance services according to a weighted ranking criteria reflecting a relevance of each text content with respect to the text string to obtain sorted text content; and outputting, at the computing device, the sorted text content in the single window.