18. A computerized system, comprising: a first computing subsystem that is configured to receive text of a message entered by a user into a communication application program that represents typed or audibly spoken content of input provided by the user, parse the text into multiple different portions of the text, and provide the multiple different portions to another subsystem for analysis; a second computing subsystem that is configured to repeatedly receive a portion of text from the first computing subsystem, determine a level of randomness of characters in the received portion of text, identify a threshold level of randomness from a plurality of different threshold levels of randomness based at least in part on a particular label of a text entry field into which the received portion of the text was input; and provide the determined level of randomness of the characters in the received portion of text and the identified threshold level of randomness to yet another subsystem for analysis; and a third computing subsystem that is configured to repeatedly receive from the second computing subsystem a determined level of randomness of characters in a received portion of text, determine whether the determined level of randomness of characters in the received portion of text exceeds a corresponding threshold level of randomness, and to prevent portions of text with randomness levels that do exceed the corresponding threshold level of randomness from being provided to a text processing system to execute a spell checking procedure on the received portions of text or a word auto-complete procedure on the received portions of text.
20. The computerized system of claim 18 , further comprising the text processing system, wherein the text processing system is configured to receive from the third computing subsystem the portions of text that have been determined to not exceed the threshold randomness level.