10. The computer program product of claim 6 , wherein the computer readable program code is further configured to authorize presentation of the at least one of the plurality of proposed text substrings via the user interface after modification of the at least one of the plurality of proposed text substrings.
6. A computer program product for filtering prohibited language, the computer program product comprising: a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to, detect that a word is subject to an algorithmic function that divides the word into a plurality of proposed text substrings for presentation via a user interface; evaluate the plurality of proposed text substrings against a plurality of text strings specified as being prohibited for presentation via the user interface; detect, in response to evaluation of the plurality of proposed text substrings against the plurality of text strings, that at least one of the plurality of purposed text substrings appears to be one of the plurality of text strings; and one or more of add characters to the at least one of the plurality of proposed text substrings and swap characters of the at least one of the plurality of proposed text substrings in response to detection that the at least one of the plurality of proposed text substrings appears to be the one of the plurality of text strings.