SwiftKey 3 Keyboard for Android
SwiftKey 3 understands how words work together, giving much more accurate corrections and predictions than other keyboards. Very sloppy typing will magically make sense, even if you miss spaces, and SwiftKey 3 also predicts your next words. SwiftKey 3 learns the words and phrases you use, and how you interact with your keyboard as you use it, to make typing easier and even more accurate over time. You can also personalize it using your Gmail, Facebook, Twitter or blog posts.It has support for QWERTY, QWERTZ, QZERTY, AZERTY, DVORAK, COLEMAK, Arabic, Bulgarian, Greek, Hebrew, Korean, Persian (Farsi), Russian and Ukrainian layouts.