1. A computer-readable medium storing software instructions executable by data processing apparatus to perform operations comprising: receiving a search query including content in a first spoken language; determining a second spoken language into which the content included in the search query is to be translated, based on the content included in the search query, the second spoken language being different from the first spoken language; translating the content included in the search query to translated content in the second spoken language to obtain a translated search query; comparing the translated content in the translated search query with content included in a plurality of network locations, the content included in the plurality of network locations being in the second language, the content included in the plurality of network locations including content in the second spoken language that satisfies the received search query; identifying content in the second spoken language that satisfies the translated search query from the content included in the plurality of network locations based on the comparing; translating the identified content in the second spoken language that satisfies the translated search query into the first spoken language of the content included in the received search query; and providing the translated identified content in the first spoken language in response to the received search query.