Patent ID: 8630838

Claim:
A system for providing a translation of a set of one or more terms or phrases, the system comprising: (a) a memory adapted to store one or more translations of said set of one or more terms or phrases in said more than one target language; and (b) a processor in communication with said memory and adapted to execute a translation module, wherein said translation module is adapted for execution by said processor to: (1) obtain said 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 one or more users, wherein said one or more users enter said one or more translations into one or more computer systems, that are in communication with said processor; (2) store said one or more translations for said individual terms or phrases in said memory; (3) in response to receiving a user's request for a preferred translation of each term or phrase in said set of one or more terms or phrases: (i) identify said preferred translation for each individual term or phrase of said set of one or more terms or phrases in a first particular target language; (ii) 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 first target language, identify said preferred translation for said individual term or phrase in a second target language; and (iii) cause display of said identified preferred translation to said user.