1. A method of language enhancement, the method comprising: automatically gathering source text from a plurality of text sources, the plurality of text sources including at least one social media website, and storing the source text to a thesaurus data infrastructure; receiving subject text being exposed to thesaurus processing; identifying a context of the subject text; accessing the thesaurus data infrastructure to identify source text having context similar to the context of the subject text; analyzing, using a processor, the identified source text to identify at least one candidate word or phrase contained in the source text to recommend as a replacement for at least one word or phrase contained in the subject text; and recommending the identified at least one candidate word or phrase as the replacement for the at least one word or phrase contained in the subject text.