10. An electronic apparatus comprising: a display; a user interface; a processor; and a memory including computer program code, the memory and the computer program code configured to, with the processor, cause the apparatus at least to: receive user input corresponding to at least one keystroke from the user interface during text entry in a text editing program; disambiguate ambiguous keystrokes from the user input at least based on simultaneous use of a common language dictionary, a user dictionary, and a first specific subject matter lexicon selected by a user of the electronic apparatus, wherein the first specific subject matter lexicon is related to a first particular professional area; then, in response to a user input indicating a lexicon swap, display a plurality of specific subject matter lexicons to the user of the electronic device while displaying text previously entered within the text editing program; receive a selection by the user of the electronic apparatus of a second specific subject matter lexicon from the plurality of specific subject matter lexicons displayed to the user, wherein the second specific subject matter lexicon is related to a second particular professional area; disambiguate the ambiguous keystrokes from the user input at least based on simultaneous use of the common language dictionary, the user dictionary, and the second specific subject matter lexicon; and display at least one disambiguation result to the user of the electronic apparatus.
10. An electronic apparatus comprising: a display; a user interface; a processor; and a memory including computer program code, the memory and the computer program code configured to, with the processor, cause the apparatus at least to: receive user input corresponding to at least one keystroke from the user interface during text entry in a text editing program; disambiguate ambiguous keystrokes from the user input at least based on simultaneous use of a common language dictionary, a user dictionary, and a first specific subject matter lexicon selected by a user of the electronic apparatus, wherein the first specific subject matter lexicon is related to a first particular professional area; then, in response to a user input indicating a lexicon swap, display a plurality of specific subject matter lexicons to the user of the electronic device while displaying text previously entered within the text editing program; receive a selection by the user of the electronic apparatus of a second specific subject matter lexicon from the plurality of specific subject matter lexicons displayed to the user, wherein the second specific subject matter lexicon is related to a second particular professional area; disambiguate the ambiguous keystrokes from the user input at least based on simultaneous use of the common language dictionary, the user dictionary, and the second specific subject matter lexicon; and display at least one disambiguation result to the user of the electronic apparatus. 15. The electronic apparatus according to claim 10 , wherein the memory and the computer program code are further configured to receive a user selection of at least one input setting relating to display of a result of disambiguation of user input and the display of the at least one disambiguation result to the user of the electronic apparatus is according to the at least one input setting.