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.