1. A system for building a custom word list for use in text operations on an electronic device comprising: a processor; and a memory storing instructions that, when executed by the processor, cause the processor to perform operations comprising: identifying words in one or more text items, determining a source of each of the one or more text items, and assigning a weighting to each identified word based in part on the source of the text item in which the word was identified by determining a time associated with the source of each of the identified words, wherein words having a more recent time receive an increased weighting.
1. A system for building a custom word list for use in text operations on an electronic device comprising: a processor; and a memory storing instructions that, when executed by the processor, cause the processor to perform operations comprising: identifying words in one or more text items, determining a source of each of the one or more text items, and assigning a weighting to each identified word based in part on the source of the text item in which the word was identified by determining a time associated with the source of each of the identified words, wherein words having a more recent time receive an increased weighting. 2. The system of claim 1 , wherein words identified in text items authored by the user receive an increased weighting.