1. A computer-implemented method, comprising: receiving, at a data processing apparatus, a first image search query and first image search results that are responsive to the first image search query, the first image search query being one or more terms in a first language; obtaining, by the data processing apparatus, translations of the first image search query, wherein each translation is a translation of the first image search query into a respective second language different from the first language, and wherein obtaining the translations of the first image search query comprises: recieving a plurality of candidate translations of the first image search query, determining a score for each candidate translation, and selecting the translations form the candidate translations according to the scores; receiving, at the data processing apparatus, for each translation of the first image search query, respective image search results that are determined to be responsive to the translation of the first image search query when the translation is used as an image search query; providing first instructions to a client device that, when executed by the client device, cause the client device to present a user interface including: one or more of the first image search results responsive to the first image search query; and a respective cross-language search option for each of the translations of the first image search query, the respective cross-language search option for each translation including the translation and a preview of the respective image search results responsive to the translation, wherein each cross-language search result is selectable in the user interface.