An electronic dictionary may be created by receiving a data request action for
a word appearing in an electronic document, accessing information regarding the
context of the word derived from within the electronic document in which the word
appears, storing the definition of the word along with the context information
for the word, and enabling access by the user to the definition and the context information.