40. A non-transitory computer readable storage device storing a computer program product comprising machine-readable instructions that, when executed, cause a computer system to carry out operations comprising: based on information in one or more documents, automatically inferring, by the computer system, abilities of users associated with the documents, to perform language translations, the abilities including language capabilities and non-language capabilities; maintaining, by the computer system, a database of the abilities of the respective users; receiving, by the computer system, an indication of a language translation to be performed for a user; in response to the indication of the language translation to be performed for the user, querying, by the computer system, the database to identify one or more candidate users to perform the language translation; and determining, by the computer system, the one or more candidate users to perform the language translation using the language capabilities and non-language capabilities of the one or more candidate users.
40. A non-transitory computer readable storage device storing a computer program product comprising machine-readable instructions that, when executed, cause a computer system to carry out operations comprising: based on information in one or more documents, automatically inferring, by the computer system, abilities of users associated with the documents, to perform language translations, the abilities including language capabilities and non-language capabilities; maintaining, by the computer system, a database of the abilities of the respective users; receiving, by the computer system, an indication of a language translation to be performed for a user; in response to the indication of the language translation to be performed for the user, querying, by the computer system, the database to identify one or more candidate users to perform the language translation; and determining, by the computer system, the one or more candidate users to perform the language translation using the language capabilities and non-language capabilities of the one or more candidate users. 43. The computer readable storage device of claim 40 , wherein automatically inferring language capabilities and non-language capabilities of users associated with the documents comprises automatically inferring, for each of the users, a proficiency in a technical skill.