A system performs cross-language query translations. The system receives a
search query that includes terms in a first language and determines
possible translations of the terms of the search query into a second
language. The system also locates documents for use as parallel corpora
to aid in the translation by: (1) locating documents in the first
language that contain references that match the terms of the search query
and identify documents in the second language; (2) locating documents in
the first language that contain references that match the terms of the
query and refer to other documents in the first language and identify
documents in the second language that contain references to the other
documents; or (3) locating documents in the first language that match the
terms of the query and identify documents in the second language that
contain references to the documents in the first language. The system may
use the second language documents as parallel corpora to disambiguate
among the possible translations of the terms of the search query and
identify one of the possible translations as a likely translation of the
search query into the second language.