6. The method of claim 4 , wherein determining whether to provide the user with a definition or a translation of the word comprises determining to provide the user with the definition of the word when the response to the definition request indicates that there is no definition of the word in the user's language from the primary definition database, the response to the translation request indicates a detected source language of the word matching the user's language, and the response to the definition request includes at least one definition of the word in the user's language from a secondary definition database.
6. The method of claim 4 , wherein determining whether to provide the user with a definition or a translation of the word comprises determining to provide the user with the definition of the word when the response to the definition request indicates that there is no definition of the word in the user's language from the primary definition database, the response to the translation request indicates a detected source language of the word matching the user's language, and the response to the definition request includes at least one definition of the word in the user's language from a secondary definition database. 21. The method of claim 6 , wherein the source language of the word is detected using a language classifier.