SwiftKey’s New ‘Neural Network’ Text Prediction Is Impressively Good

I can’t stand writing on my phone. The keyboard is slow and mistakes are too easy. SwiftKey’s new “neural network” keyboard, however, has seriously impressed me. Now, predictions are useful enough that they significantly reduce the amount of time I spend typing on my phone.

SwiftKey announced its neural network keyboard back in October of last year, but it’s finally being released for everyone. Instead of looking at the last couple words in your text, SwiftKey now analyses your entire sentence to guess what words you want to type next.

It also suggests multiple words that usually belong together, such as “to be” and can understand the context of what you’re typing. For example, if you type “Let’s go to the” it can guess by the context that you might mean “beach”. The video above explains in more detail how the neural network approach helps make predictions better.

The keyboard’s predictions will learn over time, too. So the longer you use it, the better it should get. Personally, I’ve used Google’s stock keyboard by default for years, but after typing this whole article on it, I’m sorely tempted to switch. You can download the newest version of SwiftKey from the Google Play Store now.

SwiftKey [Google Play Store via SwiftKey]


  • I was seriously considering this until I saw what it wants to have access to;
    This app has access to:
    In-app purchases, Allows the user to make purchases from within this app
    -Identity, Uses one or more of: accounts on the device, profile data
    -SMS, Uses one or more of: SMS, MMS. Charges may apply.
    -Photos / Media / Files, Uses one or more of: files on the device such as images, videos or audio, the device’s external storage
    -Wi-Fi connection information, Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and names of connected Wi-Fi devices
    -Device ID & call information, Allows the app to determine the phone number and device IDs, whether a call is active and the remote number connected by a call
    -Other receive data from Internet
    There is some seriously insidious information being collected here!

Show more comments

Log in to comment on this story!