1. A method of detecting a word for inclusion in one or more word lexicons; comprising: providing a computing device associated with a plurality of word lexicons; receiving a text selection from a source other than the computing device; displaying the text selection on a display of the computing device; and accessing a new word detection engine with the computing device, the new word detection engine configured for: extracting one or more words from the text selection; eliminating one or more of the extracted words where the eliminated one or more words are not considered valuable for inclusion in the given word lexicon; in response to eliminating one or more of the extracted words, then ranking a remaining one or more of the extracted words for inclusion in one or more of the plurality of word lexicons and selecting one or more of the remaining one or more of the extracted words for inclusion in one or more of the plurality of word lexicons based on a ranking applied to the selected one or more of the remaining one or more of the extracted words; comparing the selected one or more of the remaining one or more of the extracted words to the plurality of word lexicons; and in response to comparing the selected one or more of the remaining one or more of the extracted words, recommending at least one of the word lexicons for association with one or more software functionalities associated with the computing device for improving software functionality performance.