1. A computerized method of searching documents written in a plurality of languages, the method comprising: receiving a first query that includes at least one keyword in a first language; generating a second query by translating the at least one keyword into a second language; applying the first query against documents written in both the first language and the second language with the at least one keyword in the first language; applying the second query against documents written in the second language; generating a first set of results that includes each document written in the first language that matches the first query; and 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.