1. A computer-implemented method comprising: identifying, using one or more computers, a plurality of transliterated terms in a target language, where identifying the plurality of transliterated terms in the target language comprises: identifying terms containing only characters of the target language, computing a statistic for each identified term of the terms containing only characters of the target language, where the statistic for each said identified term is based on a ratio of a probability of occurrence of the identified term in resources associated with one or more locales where the source language is spoken to a probability of occurrence of the identified term in resources associated with any locale, comparing the statistic for each said identified term to a specified threshold, and including a particular said identified term in the plurality of transliterated terms in the target language if the statistic for the identified term satisfies the specified threshold; for each transliterated term of the plurality of transliterated terms in the target language, mapping the transliterated term to one or more terms in a source language; and for a first transliterated term of the plurality of transliterated terms in the target language, identifying one or more second transliterated terms of the plurality of transliterated terms in the target language as candidate synonyms of the first transliterated term, where each of the one or more second transliterated terms is mapped to at least one term in the source language that is also mapped from the first transliterated term.
11. The method of claim 1 , further comprising: receiving a query including the first transliterated term; and providing one or more expanded queries for selection by a user, each expanded query including the query and one or more of the candidate synonyms of the first transliterated term.