29. A multi-lingual information retrieval method performed by a multi-lingual information retrieval system for searching a set of documents in one or more target languages when search terms in a source language different from said one or more target languages are supplied, the multi-lingual information retrieval method comprising: maintaining, by the multi-lingual information retrieval system, a vote store to store for each target language term vote counts for respective source language translation options corresponding to the target language term; translating, by the multi-lingual information retrieval system, a selected term in a target language document by retrieving from said vote store a source language translation option corresponding to the selected term, wherein said retrieved translation option has a highest vote count amongst source language translation options corresponding to the selected target language term, when a first translation option is replaced by a second translation option as the option with the most votes for a term, dynamically changing, by the multi-lingual information retrieval system, each translated document wherein said first translation option is used as the primary translation result for the term.
29. A multi-lingual information retrieval method performed by a multi-lingual information retrieval system for searching a set of documents in one or more target languages when search terms in a source language different from said one or more target languages are supplied, the multi-lingual information retrieval method comprising: maintaining, by the multi-lingual information retrieval system, a vote store to store for each target language term vote counts for respective source language translation options corresponding to the target language term; translating, by the multi-lingual information retrieval system, a selected term in a target language document by retrieving from said vote store a source language translation option corresponding to the selected term, wherein said retrieved translation option has a highest vote count amongst source language translation options corresponding to the selected target language term, when a first translation option is replaced by a second translation option as the option with the most votes for a term, dynamically changing, by the multi-lingual information retrieval system, each translated document wherein said first translation option is used as the primary translation result for the term. 36. The method of claim 29 , further comprising: displaying a plurality of translation options for a selected term in a displayed document; and updating a vote count for a translation option when the user selects the translation option through a user interface.