Patent ID: 7398198

Claim:
A computer-implemented method of identifying a translation service in response to a translation request, the method comprising: registering a plurality of translation services with a moderator; creating a corresponding profile for each of the plurality of translation services in a database of the moderator, each profile having at least one key characterizing the translation service, wherein creating the corresponding profile for each of the plurality of translation services includes downloading a key identifying software program from the moderator to the translation services, the key identifying software operable to count a number of occurrences of a key characterizing a previously translated document, and to provide the number of occurrences of a key characterizing the previously translated document to the moderator via an internet connection, and storing the number of occurrences of the key characterizing the translated document in the profile of the translation service; receiving at the moderator a translation request from a user; and matching at least one of the profiles with the translation request using the at least one key.