Search Discussions:
Advanced Search...
Welcome to Nokia Support Discussions! Here you can share advice and tips with thousands of other Nokia users around the world in English. Many Nokia employees also follow and participate in the discussions, see our guidelines for more information. Everyone can search and read the discussions, but to post your own question or reply to others, simply login with your Nokia account. If this is your first time here, you can choose an alias to represent you. And if you don't have a Nokia account yet, please register.
Reply

Re: E series: Where is the dictionary of "predicti...

Advisor
Posts: 24
Accepted Solution

E series: Where is the dictionary of "predictive text input"?

[ Edited ]

 

  • Where is the the dictionary used in the "predictive text input" function stored in E series phones?
  • Can it be edited by the user?

 

I have an E51, but the question is general. Editing the dictionary would be helpful due to that now the possible spelling bugs can not be corrected in any way.

Message Edited by lchmiel on 30-Jun-2009 11:18 PM

LChmiel


Today: Nokia E51 (240.01) RM-244, firmware 300.34.56, PC Suite 7.1.30.9; WinXP SP3; HP 6730b
Please use plain text.
Counsellor
qazxlv
Posts: 35

Re: E series: Where is the dictionary of "predictive text input"?

My E90 dictionary itself remembered all the words that I fixed by myself time after time.

I'm pretty sure that it can not be performed by you in a separate program/folders/file.

Please use plain text.
Advisor
Posts: 24

Re: E series: Where is the dictionary of "predictive text input"?


qazxlv wrote:

(...) I'm pretty sure that it can not be performed by you (...)


So did I fear.

LChmiel


Today: Nokia E51 (240.01) RM-244, firmware 300.34.56, PC Suite 7.1.30.9; WinXP SP3; HP 6730b
Please use plain text.
Advisor
Posts: 15

Re: E series: Where is the dictionary of "predictive text input"?

I believe it's stored in C:\Predic You might be able to correct simple typos (that wouldn't require addition or substraction of characters) using a hex editor although I have never tried that. But since you can easily backup the file I assume it's pretty safe to try.
Please use plain text.
Advisor
Posts: 24

Re: E series: Where is the dictionary of "predictive text input"?

This would be great, but my E51 hasn't got such a directory.

 

The main question I wonder about is where the dictionary is held. In the directory tree nothing can be seen showing any signs of being a dictionary. I went through it several times: both the phone memory and the memory card.

 

Perhaps some hidden files, which are not un-hiddenby MS_Win?

LChmiel


Today: Nokia E51 (240.01) RM-244, firmware 300.34.56, PC Suite 7.1.30.9; WinXP SP3; HP 6730b
Please use plain text.
Advisor
Posts: 15

Re: E series: Where is the dictionary of "predictive text input"?

Try accessing the phone memory with X-plore: http://lonelycatgames.com/?app=xplore On my Nokia E51 FW rev. 220.34.37 there is a single .dat file in c:\Predic containing the T9 custom dictionary which gets updated any time I add a word to the T9 dict.
Please use plain text.
Advisor
Posts: 24

Re: E series: Where is the dictionary of "predictive text input"?

Thanks a lot!!

 

The file seems to be in Unicode. Its editing would be slightly dangerous, I think, as it seems to have some additional data besides the text strings themselves.

Before I mark your answer as "Solution" I would like to ask what would happen if I simply delete this file? This seems to be the only way of getting rid of spelling errors.

 

LChmiel


Today: Nokia E51 (240.01) RM-244, firmware 300.34.56, PC Suite 7.1.30.9; WinXP SP3; HP 6730b
Please use plain text.
Advisor
Posts: 15

Re: E series: Where is the dictionary of "predictive text input"?

I just tried renaming the file and a new blank one was created as soon as I added a new word to the custom dictionary. When I renamed the old file back (overwriting the new blank one) I got my old custom dictionary back, so deleting the file is a viable option for getting rid of typos (along with all the legitimate custom entries of course). Notice that the file is only 8 kB long and mine is already full which means that probably the oldest entries get overvritten by new additions (I have noticed in the past that some words had been removed from the custom dict.). 

You might even be able to edit individual characters in the dictionary provided that you use a hex/binary editor that does not change any line breaks, encoding etc. May not work if the additional data is some sort of index though.

 

 

 

 

 

Please use plain text.
Advisor
Posts: 24

Re: E series: Where is the dictionary of "predictive text input"?

Congratulations, ego42!

You have tested the solution on your phone, taking the risk on you, so I can simply make the same, safely.

 

BTW, it's a pity that Nokia doesn't support the editing of the dictionary.

 

Cheers

 

LChmiel


Today: Nokia E51 (240.01) RM-244, firmware 300.34.56, PC Suite 7.1.30.9; WinXP SP3; HP 6730b
Please use plain text.
Registered Member
GS750
Posts: 2

Re: E series: Where is the dictionary of "predictive text input"?

This solution worked!!! FINALLY I have been able to remove silly words from the dictionary after making mistakes myself, and my kids getting my phone :smileysurprised:

 

All entries are gone now and starting fresh :smileyhappy:

All I did was download X-plore from http://lonelycatgames.com/?app=xplore 

Installed it to my phone applications (needed to change phone application security to allow unsigned applications) and then ran the program on my phone and navigated to c:\Predic to delete the .DAT file which is the stupid word entries are stored!!!

Thankyou so much for your guidance!!!!

Please use plain text.