1. A method for restoration of diacritics, comprising: making classification decisions regarding an utterance in accordance with an aggregate of a plurality of information sources in a diacritization model for diacritic restoration; determining a best diacritic representation for graphemes in the utterance based upon a best match with the diacritization model; and outputting a diacritically restored representation of the utterance.