Dictionary Vs. Non-dictionary Systems
Traditional disambiguation works by referencing a dictionary of commonly used words, though Eatoni offers a dictionary-less disambiguation system.
In dictionary-based systems, as the user presses the number buttons, an algorithm searches the dictionary for a list of possible words that match the keypress combination, and offers up the most probable choice. The user can then confirm the selection and move on, or use a key to cycle through the possible combinations.
A non-dictionary system constructs words and other sequences of letters from the statistics of word parts. To attempt predictions of the intended result of keystrokes not yet entered, disambiguation may be combined with a word completion facility.
Either system (disambiguation or predictive) may include a user database, which can be further classified as a "learning" system when words or phrases are entered into the user database without direct user intervention. The user database is for storing words or phrases which are not well-disambiguated by the pre-supplied database. Some disambiguation systems further attempt to correct spelling, format text or perform other automatic rewrites, with the risky effect of either enhancing or frustrating user efforts to enter text.
Read more about this topic: Predictive Text
Famous quotes containing the words dictionary and/or systems:
“If someday I make a dictionary of definitions wanting single words to head them, a cherished entry will be To abridge, expand, or otherwise alter or cause to be altered for the sake of belated improvement, ones own writings in translation.”
—Vladimir Nabokov (18991977)
“The only people who treasure systems are those whom the whole truth evades, who want to catch it by the tail. A system is just like truths tail, but the truth is like a lizard. It will leave the tail in your hand and escape; it knows that it will soon grow another tail.”
—Ivan Sergeevich Turgenev (18181883)