How to get SwiftKey-like personalization on your stock Android keyboard


What makes SwiftKey one of the best keyboards is the personalization features such as learning your writing style and history from reading other apps on your phone such as GMail, SMS, etc. If for whatever reason, you want to use another keyboard such as the stock Android keyboard, you can still enjoy SwiftKey-like  personalizations. The first thing you need to do is grab User Dictionary Plus from the Play Store. It will read many apps on your device to learn more about your typing habits and add words to your Android user dictionary. So far it will read Facebook, Twitter, WhatsApp (paid version), Gmail, SMS, and a backup text file. Google Plus is coming soon. You can even backup your new dictionary to a text file to transfer to another device. Head on past the break for instructions.

Just install the app (links below) and open it. You will be brought to the main screen that gives you the following options:


Now it’s time to choose the apps you want User Dictionary Plus to read. If you choose SMS, if will then read all your messages:


After the “learning” is completed, you will have the chance to select the words you want to import to your user dictionary. If you want to import all of them, just hit the three dot menu and tap “select all”. 


You can now do the same for other apps, but you will have to enter your account information and grant User Dictionary Plus access.

You will also notice the first option to import from a backup. This can be any text file as long as it is called Dictionary.txt and located in the sdcard/ directory. You can also scroll all the way down and choose “Backup on file”, which will create a backup of your complete user dictionary. It will also be called “Dictionary.txt”.

User Dictionary Plus will work with the stock Android keyboard and some manufacturer and third party keyboards. Unfortunately you won’t find too many third party keyboards that support the Android user dictionary. As to manufacturer keyboards, it will work with HTC, but for some reason the words won’t show up in the user dictionary. Unfortunately, the Samsung stock keyboard doesn’t support the Android user dictionary. If you want to use another third party keyboard, you need to make sure it is compatible with the Android user dictionary.

You will find both paid and free versions of User Dictionary Plus in the Play Store. The free version limits how far back it will read your apps and doesn’t include WhatsApp. The paid version is $1.03, which is pretty cheap when you consider the functionality it will give you.

QR Code generator
Play Store Download Link – Free

QR Code generator
Play Store Download Link – Paid



About the Author: Robert Nazarian

Robert lives in upstate New York where he was born and raised. Technology was always his passion. His first computer was a Radio Shack TRS80 Color that used a cassette tape to save programs, and his first laptop was a Toshiba T1200FB that sported a CGA greyscale screen and two 720kb floppy drives (no hardrive). From the early 90’s through late 2011, he only owned Motorola phones starting with the MircroTAC all the way through to the Droid X. He broke that streak when he bought the Galaxy Nexus. Now he's sporting a Galaxy Note 4, and absolutely loves it. He has a wonderful wife and a 6 year old son. In his free time he enjoys sports, movies, TV, working out, and trying to keep up with the rapid fast world of technology.

  • Thanks for review but one thing it’s wrong: it’s compatible with most of third part keyboards (you can verify that imported words are not marked as misspelled, are only not showed in the 3 proposed by Swiftkey (for example)).
    I will fix it in the next version.

  • Osama Al-Gowa

    It doesn’t support Arabic language !!!

  • I’m the developer, the Free version has been merged into the Paid. So you can download it clicking on the Paid version downloa link