1. A system for searching documents written in a plurality of languages, the system comprising at least one computer including: a system for identifying keywords from each of the plurality of documents; a system for translating each identified keyword into each of the plurality of languages; a system for creating an index in each of the plurality of languages; a system for receiving a first query that includes at least one keyword in a first language; a system for generating a second query by translating the at least one keyword into a second language; a system for applying the first query against documents written in both the first language and the second language; a system for applying the second query against documents written in the second language; a system for generating a first set of results that includes each document written in the first language that matches the first query; and a system for generating a second set of results that includes each document written in the second language that matches at least one of the first query or the second query.