11. A non-transitory computer-readable storage medium storing instructions that, when executed by a computing system, cause the computing system to perform operations for applying a translation model, the operations comprising: obtaining a content item associated with one or more multi-media items and comprising one or more input n-grams, wherein an n-gram is a digital representation of one or more words or groups of characters; identifying one or more multi-media labels for the one or more multi-media items associated with the content item; assigning to the identified one or more multi-media labels at least some of the one or more input n-grams of the content item; obtaining the translation model, wherein the translation model comprises a probability distribution indicating, for selected n-grams, a probability that an output n-gram is a translation of the selected n-gram, given one or more multi-media labels; and applying, to the content item, the obtained translation model by selecting one or more output n-grams that, based on the probability distribution, have a highest probability of being the translation of the at least some of the one or more input n-grams of the content item, given the identified one or more multi-media labels assigned to the at least some of the one or more input n-grams of the content item.
13. The non-transitory computer-readable storage medium of claim 11 , wherein identifying the one or more multi-media labels for the one or more multi-media items associated with the selected content item comprises identifying, in at least one of the one or more multi-media items, at least one of: an object, a place, a person, or any combination thereof; and wherein the one or more multi-media labels are selected from a set of pre-defined labels.