1. A method for performing text normalization and inverse text normalization, the method comprising: receiving a first string of symbols; using a grammar to identify a second string of symbols from the first string of symbols; providing the second string of symbols as the text normalization of the first string of symbols; receiving the second string of symbols; using the grammar to identify the first string of symbols from the second string of symbols; and providing the first string of symbols as the inverse text normalization of the second string of symbols.