Talk:Predictive text
Merging with T9 page
T9 is a just a brand of predictive text. It should be clearly marked as such in the wikipedia, unless you are going to merge "vacuum cleaner" with "hoover", "record player" with "victrola" etc. I would rather make the title of the t9 page be "t9", not "t9 (predictive text)" as it is presently.
Czech t9
I have T9 on my old Nokia with Czech dictionary, and sometimes it seems to offer some prefixes which doesn't correspond to any word in Czech. Does the T9 algorithm use some sort of hashing or dictionary compression? Thanks, Samohyl Jan 09:59, 7 August 2005 (UTC)
T9?
I was wondering where the designation T9 came from...? Erath 23:37, 19 October 2005 (UTC)
T9
T9 stands for "text with 9 keys". Although you'd normally use the "0" and some more to write a text message, the letters, being the most important, are only found on the keys "1" to "9".
As for how the thing works, I don't believe it is done with a dictionary since a dictionary look-up is extremely unreliable in a domain where words are routinely shortened or misspelled for reasons of humour or conciseness. I think it's done with a statistical model of trigramm probabilities, e.g. "from all possible combinations of letters possible when the input is "1-3-3", present those combinations of three letters (trigramms) in a row as suggestions that you have seen in a training corpus of text messages, ordering them by frequency in that corpus". The user can then edit the internal dictionary to augment the mechanism. Here, a simple dictionary lookup is used and is given priority. It might be that unseen trigramms are also permitted as suggestions somewhere further down the list to account for the fact that the training corpus is never complete. The algoritm cannot tell whether they are really rubbish or simply very rare.
Hope it helps, Chris
t9 code in c programming language
does any one have a code for t9 in c programming language .....i would be obliged
RE: T9
Sounds like a certain DS&A assignment we were set.....