Kindle Fire is not only a great e-book reader but also a good tool for learning English. By tapping any words in the book, we can easily learn its detailed meaning and related expression. But it's a bit pity that you can't switch from one dictionary to another when looking up a word which you can do on Kindle and Kindle Paperwhite. This is because the Kindle Fire has only one dictionary by default and it has no options for you to add or change any dictionaries. Although the built-in New Oxford American Dictionary is enough for some degrees, some people want to use a more professional or specialized dictionary, especially those who want to learn a foreign language like Chinese, but not English. So we need to replace Kindle Fire dictionary.
As we mentioned above, Amazon doesn't want us to change the Kindle Fire default dictionary. So we need some hackings to modify the system files. Yes, you may have realized it – You need root your Kindle Fire. If you haven't rooted your device, check out these two rooting tutorials:
2. Root Kindle Fire with one click
PS: Our tutorial can only replace the default dictionary as Kindle Fire only supports one dictionary. You can't choose an alternative dictionary.
1 Get your dictionaries
We can purchase dictionaries from Amazon Kindle Store. But most of them are paid ones. Actually there are many free dictionaries on the Internet. Download a dictionary with a suffix "mobi" or "prc". Rename it as "B003ODIZL6" and change its file extension to "prc". Then transfer the dictionary to your Kindle Fire. Here I choose the Oxford English-Chinese Dictionary for example.
2 Modify system file
Reboot your Kindle Fire and then open ES File Explorer. Find the new dictionary file you get in step1 and long tap to copy it.
Then navigate to this path: /system/etc/labdictionary. You can find two files here: B003ODIZL6.prc and Kindle_User_Guide.prc. Tap the Fast Access icon and choose "Tools" – "Root Explorer" – "Mount R/W" and set all the paths to "RW" permission. Then rename the "B003ODIZL6.prc" as "B003ODIZL6.prc.bak".
Tap the Clipboard icon and choose "Paste". Long tap the new "B003ODIZL6.prc" file and choose "More" – "Properties" – "Permissions: Change". Set the permissions like this and click "OK" to confirm.
3 Test new dictionary
Now open an e-book and tap any words, you can find its explaining has changed into Chinese, that means the new dictionary works!
If you want to change back to the default dictionary, just delete the "B003ODIZL6.prc" at the directory: /system/etc/labdictionary and rename the "B003ODIZL6.prc.bak" as "B003ODIZL6.prc". Then reboot the Kindle Fire and you can find the Oxford dictionary comes back.
Jonny Greenwood joined Epubor since 2011, loves everything about eBooks and eReaders. He seeks the methods to read eBooks more freely and wants to share all he has got with you.
hi, thanks for your tutorial, but i have a problem, i do it evething like images and change the dictionary but when i boot it eraseand no appears any definition, like no dictionary
"Properties" – "Permissions: Change". Set the permissions like this which one exactly are the options we have to put
thank you again for the tutorial really helps alot!!!
P.S
I have set the new dictionary's permissions similar to old one's and it worked for me.
you should check "read" for 'owner', 'group' and 'other', and you should check "write" for 'owner'.
everything besides these options should be unchecked.
If you didn't understand what i wrote, you can simply check for the permissions for old dictionary
and copy them to new dictionary's permissions.
Hope it helped, sorry for bad english
An amazing tutorial. I have followed all the steps with no problem.
All went well until I arrived at /system/etc/labdictionary section. The two files mentioned do not exist! The only items there were dcp.dat, dcp.db and ODE_KCP.mobi. None the less I pasted my "new" dictionary into the folder and reset the permissions. But with no effect. It does not recognise my new dictionary. Should this "new" dictionary be placed in an alternative directory?
Any assistance you can give will be of a great help
For your information I own a Kindle Fire HD 7
Kindest regards
Wm Sanderson