A computer-implemented method comprising: receiving (i) audio data corresponding to an utterance of a user (102, 310), and (ii) data indicating a location associated with the user (102, 310); obtaining an initial candidate transcription (104c, 320) of the utterance; selecting, for each of multiple geographic regions that are associated with the location, a set of n-grams that are associated with a region; for one or more of the multiple geographic regions, generating one or more additional candidate transcriptions based on (i) the initial candidate (104c, 320) transcription, and (ii) one or more terms of the set of n-grams that are associated with the region, that do not occur in the initial candidate transcription (104c, 320), and that are indicated as phonetically similar to one or more terms that do occur in the initial candidate transcription (104c, 320); selecting, from among the initial candidate transcription (104c, 320) and the one or more additional candidate transcriptions, a representative transcription of the utterance; and providing the representative transcription to an automated speech recognizer (110, 360); wherein the multiple geographic regions comprise at least a neighborhood encompassing the location, a sub-locality encompassing an entire area of the neighborhood, and a locality encompassing an entire area of the neighborhood; wherein selecting the set of n-grams that are associated with each of the multiple geographic regions comprises: for each of the neighborhood, sub-locality, and the locality: obtaining a collection of n-grams determined to be associated with a region, computing, for each n-gram within the collection of n-grams, (i) a first score reflecting a probability that an n-gram will be used by a particular user (102, 310) at the location associated with the user (102, 310), and (ii) a second score reflecting a probability that the n-gram will be used by a collection of users, identifying a set of n-grams within the collection of n-grams that each have a first score that is greater than the second score, and selecting the set of n-grams for the region. receiving (i) audio data corresponding to an utterance of a user (102, 310), and (ii) data indicating a location associated with the user (102, 310); obtaining an initial candidate transcription (104c, 320) of the utterance; selecting, for each of multiple geographic regions that are associated with the location, a set of n-grams that are associated with a region; for one or more of the multiple geographic regions, generating one or more additional candidate transcriptions based on (i) the initial candidate (104c, 320) transcription, and (ii) one or more terms of the set of n-grams that are associated with the region, that do not occur in the initial candidate transcription (104c, 320), and that are indicated as phonetically similar to one or more terms that do occur in the initial candidate transcription (104c, 320); selecting, from among the initial candidate transcription (104c, 320) and the one or more additional candidate transcriptions, a representative transcription of the utterance; and providing the representative transcription to an automated speech recognizer (110, 360); wherein the multiple geographic regions comprise at least a neighborhood encompassing the location, a sub-locality encompassing an entire area of the neighborhood, and a locality encompassing an entire area of the neighborhood; wherein selecting the set of n-grams that are associated with each of the multiple geographic regions comprises: for each of the neighborhood, sub-locality, and the locality: obtaining a collection of n-grams determined to be associated with a region, computing, for each n-gram within the collection of n-grams, (i) a first score reflecting a probability that an n-gram will be used by a particular user (102, 310) at the location associated with the user (102, 310), and (ii) a second score reflecting a probability that the n-gram will be used by a collection of users, identifying a set of n-grams within the collection of n-grams that each have a first score that is greater than the second score, and selecting the set of n-grams for the region. obtaining a collection of n-grams determined to be associated with a region, computing, for each n-gram within the collection of n-grams, (i) a first score reflecting a probability that an n-gram will be used by a particular user (102, 310) at the location associated with the user (102, 310), and (ii) a second score reflecting a probability that the n-gram will be used by a collection of users, identifying a set of n-grams within the collection of n-grams that each have a first score that is greater than the second score, and selecting the set of n-grams for the region.