15. An automated dictionary system, comprising: a processor receiving a message containing words; said processor parsing the words of the message; said processor comparing each word to entries of at least one dictionary to identify new words that are not in said at least one dictionary; said processor storing said new words in a supplementary word list; said processor identifying profanities within the parsed words by comparing the parsed words to a profanity word list; and said processor modifying the profanities by replacing at least some of the profanity with a symbol.
15. An automated dictionary system, comprising: a processor receiving a message containing words; said processor parsing the words of the message; said processor comparing each word to entries of at least one dictionary to identify new words that are not in said at least one dictionary; said processor storing said new words in a supplementary word list; said processor identifying profanities within the parsed words by comparing the parsed words to a profanity word list; and said processor modifying the profanities by replacing at least some of the profanity with a symbol. 16. The system of claim 15 , further comprising: said processor displaying the modified profanity to a user in a candidate list; said processor requesting feedback from the user; said processor receiving user feedback; wherein the feedback includes selection and de-selection of the profanities; wherein de-selection of the profanity may be at least one of explicit and implicit; and if the feedback includes selection of the profanities, then said processor displaying the profanity to the user and storing the profanities; else, if the feedback includes de-selection of the profanities, then said processor removing the profanities from the candidate list.