10. A computer-implemented method for providing a translation of a set of one or more terms or phrases from a source language to more than one target language, the method comprising the steps of: (a) providing a repository in a memory for storing one or more translations of said set of one or more terms or phrases in said more than one target language; (b) collecting said one or more translations for said set of one or more terms or phrases in said more than one target language provided by one or more users wherein collecting said one or more translations comprises the steps of: (1) obtaining one or more translations in said more than one target language for individual terms or phrases of said set of one or more terms or phrases provided by said one or more users; and (2) storing said one or more translations for said individual terms or phrases in said repository, wherein the method further comprises the steps of: (c) storing a first particular target language and a second particular target language identified by a user; and (d) in response to receiving a user's request for a preferred translation of said set of one or more terms or phrases: (1) retrieving said user's first particular target language and said user's second particular target language; (2) identifying said preferred translation for each individual term or phrase of said set of one or more terms or phrases, wherein said preferred translation for each said individual term or phrase is a translation of said one or more translations most frequently provided by said one or more users for each said individual term or phrase in said first particular target language; (3) in response to a translation not being provided for an individual term or phrase of said set of one or more terms or phrases for said user's first target language, identifying said preferred translation for said individual term or phrase wherein said preferred translation for each said individual term or phrase is a translation of said one or more translations most frequently provided by said one or more users for each said individual term or phrase in said user's second target language; and (4) causing display of said identified preferred translation to said user.
10. A computer-implemented method for providing a translation of a set of one or more terms or phrases from a source language to more than one target language, the method comprising the steps of: (a) providing a repository in a memory for storing one or more translations of said set of one or more terms or phrases in said more than one target language; (b) collecting said one or more translations for said set of one or more terms or phrases in said more than one target language provided by one or more users wherein collecting said one or more translations comprises the steps of: (1) obtaining one or more translations in said more than one target language for individual terms or phrases of said set of one or more terms or phrases provided by said one or more users; and (2) storing said one or more translations for said individual terms or phrases in said repository, wherein the method further comprises the steps of: (c) storing a first particular target language and a second particular target language identified by a user; and (d) in response to receiving a user's request for a preferred translation of said set of one or more terms or phrases: (1) retrieving said user's first particular target language and said user's second particular target language; (2) identifying said preferred translation for each individual term or phrase of said set of one or more terms or phrases, wherein said preferred translation for each said individual term or phrase is a translation of said one or more translations most frequently provided by said one or more users for each said individual term or phrase in said first particular target language; (3) in response to a translation not being provided for an individual term or phrase of said set of one or more terms or phrases for said user's first target language, identifying said preferred translation for said individual term or phrase wherein said preferred translation for each said individual term or phrase is a translation of said one or more translations most frequently provided by said one or more users for each said individual term or phrase in said user's second target language; and (4) causing display of said identified preferred translation to said user. 16. The method of claim 10 , further comprising the step of associating each translation of said one or more translations with an identifier associated with a particular target language.