1. A computer-implemented method, comprising: receiving, by a computer system, an image; receiving descriptive data associated with the received image, the descriptive data describing one or more parameters associated with presentation of a text string corresponding to the received image, the one or more parameters indicating at least one of placement of text with respect to the text string, font style of text with respect to the text string, or font size of text with respect to the text string; extracting the text string from the descriptive data; generating an asset identifier associating the image and the descriptive data; storing the image and the descriptive data in association with the asset identifier; requesting a translated text string corresponding to the extracted text string based at least in part on the asset identifier, the translated text string translated based at least in part on at least one of a regional identifier or a language identifier; receiving, from a translation service, the translated text string corresponding to the extracted text string; generating, according to the one or more parameters, a translated image that includes the received translated text string as an overlay that is configured to be overlaid on top of the image; providing, by the computer system, the translated image and the descriptive data to a client device in response to a request; and causing the client device to reproduce the translated image including the translated text string as the overlay according to the one or more parameters of the descriptive data.