They are necessarily complex algorithms with many rules and exceptions, because English spelling and pronunciation is complicated by historical changes in pronunciation and words borrowed from many languages.
To su neophodno kompleksni algoritmi sa mnogo pravila i izuzetaka, zato što je spelovanje i izgovor reči u engleskom iskomplikovan istorijskim promenama u izgovoru i rečima pozajmljenim iz mnogih Jezika.