1. A method of performing cross-lingual information retrieval, the method comprising: translating a query in a source natural language into a target natural language different from the source natural language to generate a starting query in the target natural language; performing a first information retrieval operation on a corpus of documents in the target natural language using the starting query in the target natural language to retrieve a set of pseudo-feedback documents in the target natural language; generating an updated query in the target natural language based on the set of pseudo-feedback documents in the target natural language; and performing a second information retrieval operation on the corpus of documents in the target natural language using the updated query in the target natural language to retrieve an updated set of documents in the target natural language.