1. A computer-implemented method comprising: receiving a search query; obtaining a query language of the search query; obtaining search results responsive to the search query, wherein each search result identifies a respective content item of a plurality of content items, wherein each content item is associated with a plurality of language presentation counts for a plurality of languages, each language presentation count for each particular language representing how many times a plurality of users having a language preference matching the particular language were presented with an opportunity to select the content item, and wherein each content item is associated with a plurality of language selection counts for a plurality of languages, each language selection count for each particular language representing how many times a plurality of users having a language preference matching the particular language selected the content item when presented with an opportunity to select the content item; obtaining a respective language selection weight for the query language for each of the plurality of content items, wherein the language selection weight for the query language for a content item is based on the language presentation count for the query language associated with the content item and the language selection count for the query language associated with the content item; computing a respective score for each of the plurality content items, wherein the score is based on the language selection weight for each of the plurality of content items; generating a ranking of a plurality of content items based at least in part on the respective scores; and providing search results corresponding to the ranking of the plurality of content items in response to the search query.