PARTLY BROKEN: Language determining is somehow works; problems persist for spanish. Damerau is still not implemented.