I've been playing around with various modules (e.g. PyEnchant), and what I want to do is determine if a string is the beginning of an English word. E.g.
Smo -> Smoke
A x -> x-ray
Elx -> NULL
Don -> Done
Brj -> NULL
Bes -> Besiege
Nix -> Nixed
But I'm unsure if there is a way to do it, without creating and loading my own word list.