1. A computer-implemented method comprising: determining a source language for an item of user-generated content; determining language competency information for a viewing user of the item of user-generated content, wherein determining the language competency information comprises: determining, in a social networking system, a number of users connected to the viewing user that are competent in a language based on language competency information for the users connected to the viewing user; determining whether the determined number is greater than a threshold; and responsive to determining that the determined number is greater than the threshold, determining that the viewing user is competent in the language; determining whether the language competency information determined for the viewing user indicates a match for the determined source language; upon a determination that the language competency information for the viewing user indicates a match for the determined source language and indicates that the viewing user's primary language is different from the source language, providing for display an option to vote on one or more previously obtained machine-generated translations of the user-generated content into the primary language; receiving a vote from the viewing user on the one or more translations based on the quality of the translations; and providing for display one of the one or more translations to a subsequent viewer of the item of user-generated content based on the received vote.