Swiftkey Keyboard is one of the most popular Keyboards for the Android Platform. With thousands of competing apps offering the same solution, Swiftkey has managed to stay on top with its unique features. If you have not yet tried the keyboard then you can try it free for 30 days. After that it would be around 2$ or so.
Swiftkey has an exclusive twist in the predictive typing feature, Most of the apps (including the stock Android Keyboard) will learn from what you type over the days,months and years. But Swiftkey does this along with something more – which is to read through (with your permission) all the Text Messages,RSS Feeds,Facebook Updates,Twitter Tweets and Gmail Emails you sent over the years to learn about your texting techniques and styles.
This feature greatly improves the keyboard because when you are typing the next time, It can complete the sentence for you with the knowledge it has gained from your past messages. This keyboard has a ton of other features too such as 3 language support at the same time and many more which is beyond the scope of this article.
One thing the app lacks is the support to read your messages from WhatsApp. I assume you all use WhatsApp a lot more than the conventional SMS, It has to be an addition to the feature but SwiftKey developers say that WhatsApp has not provided an official API it can utilize to read the messages, which is infact true. So we will do it the manual way. Without further ado, Lets get to the point.
How To Make Swiftkey Keyboard Learn from WhatsApp Messages.
1. Export WhatsApp Database.
2. Decrypt and Extract Messages.
3. Copy your Sent Messages.
4. Paste it into a Blogger Blog > Grab RSS URL.
5. Use the RSS URL in the Learn from RSS Feed module of SwiftKey.
I hope it gave you an idea about what we are going to do, Let me elaborate.
Step 1. Download and Install ActivePython, Strictly install the x86 version ONLY. [LINK]
Step 2. Download and Extract this package to a new folder. [LINK]
Step 3. Next follow this guide by XDA Member ztedd who developed the tool to extract the WhatsApp Messages from Database. [LINK]
Step 4. After following that thread, You should have a new browser tab with all your WhatsApp messages showing > Copy the URL in the address bar.
Step 5. Open Microsoft Excel > Data > From Web. Paste the URL you copied and Choose to import the entire table.
Step 6. Click on the ‘D’ Column, Then on the Filter > Unselect All > Then select ‘me’ and click Ok. Now you should have only messages you have sent from your WhatsApp account.
Step 7. Copy the entire text in column E and paste it to a notepad file (to remove formatting).
Step 8. Open Blogger.com and login with your Gmail account > Create a new Blog, Choose any name and url.
Step 9. Go to the Blogger settings and set its privacy settings as below so your WhatsApp messages remain private.
Step 10. Create a new blog post and paste the content from notepad and publish it with a title.
Step 11. Open SwiftKey on your Android > Personalization > Learn from your RSS feed, Enter the following URL (replace the blog name).
Followed by clicking Search > Choose the blog which pops up and it will read your WhatsApp and learn from it.
Hope it helped you all, If you liked the article please share it with your friends on Facebook,Twitter and Google Plus.