Swiftkey is undoubtedly one of the best apps on my laptop. It manages up to 3 languages and allows me to write much faster. As it also records the words and the most commonly used phrases, I sometimes feel that my keyboard guess what I mean. I recommend highly.