1. A method of generating an auto-correct dictionary, the method comprising: analyzing, by a processor, contents of information accessed by a user via a first application, wherein: the contents of information include at least one of words and phrases that appear in the first application; identifying, by the processor, at least one of the words and the phrases that appear in the first application and are not included in a first dictionary; generating, by the processor, a temporary dictionary based, at least in part, on at least one of the words and the phrases identified in the first application that are not included in the first dictionary; and using, by the processor, the temporary dictionary to carry out auto-correct operations on text included in a second application.