Yes it does.
SwiftKey is very good at at correcting common typos or spelling mistakes. The app corrects around 95% of commonly misspelled words and predicts words even if key characters have been omitted, added erroneously or misspelled.
The framework of the prediction engine allows for a new breed of multilingual spelling and mistyping correction. SwiftKey does not rely on predefined rules or lists of common mistakes, but uses context-sensitive machine learning to infer likely mistakes from a real time analysis of the user’s entry.