9. The computer-implemented method of claim 2 , wherein at least one of the plurality of text assistance services is internal to the application and located at the computing device and wherein at least one of the plurality of text assistance services is located at a server located remotely from the computing device.
9. The computer-implemented method of claim 2 , wherein at least one of the plurality of text assistance services is internal to the application and located at the computing device and wherein at least one of the plurality of text assistance services is located at a server located remotely from the computing device. 10. The computer-implemented method of claim 9 , wherein the at least one internal text assistance service is configured to automatically operate as a background process when the one or more selected text assistance services are each located at one or more servers located remotely from the computing device.