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. 30. The method of claim 29 , further comprising: translating the target language document to a source language document, wherein the source language translation option with the most votes is used as a source language translation in the source language document for the selected target language term, and remaining source language translation options for the term are represented in the translated document as one of meta-data or hidden field.