19. A computing system having one or more processors configured to perform operations comprising: receiving, from a camera in electronic communication with the computing system, a first image of an object comprising a text in a source language, the first image having been captured by the camera; performing optical character recognition (OCR) on the first image to obtain an OCR text that is a machine-encoded text representation of the text; in response to obtaining the OCR text, automatically obtaining, from a machine translation system, a first translated OCR text and a translation score indicative of a degree of likelihood that the first translated OCR text is an appropriate translation of the OCR text to a target language; and when the translation score is less than a translation score threshold indicative of an acceptable degree of likelihood: outputting a user instruction to capture a set of second images of at least a portion of the object using the camera; receiving, from the camera, the set of second images; performing OCR on at least one of the set of second images to obtain a modified OCR text corresponding to the text; in response to obtaining the modified OCR text, obtaining, from the machine translation system, a second translated OCR text representing a translation of the modified OCR text from the source language to the target language; and outputting the second translated OCR text.
19. A computing system having one or more processors configured to perform operations comprising: receiving, from a camera in electronic communication with the computing system, a first image of an object comprising a text in a source language, the first image having been captured by the camera; performing optical character recognition (OCR) on the first image to obtain an OCR text that is a machine-encoded text representation of the text; in response to obtaining the OCR text, automatically obtaining, from a machine translation system, a first translated OCR text and a translation score indicative of a degree of likelihood that the first translated OCR text is an appropriate translation of the OCR text to a target language; and when the translation score is less than a translation score threshold indicative of an acceptable degree of likelihood: outputting a user instruction to capture a set of second images of at least a portion of the object using the camera; receiving, from the camera, the set of second images; performing OCR on at least one of the set of second images to obtain a modified OCR text corresponding to the text; in response to obtaining the modified OCR text, obtaining, from the machine translation system, a second translated OCR text representing a translation of the modified OCR text from the source language to the target language; and outputting the second translated OCR text. 21. The computing system of claim 19 , wherein the operations further comprise: when the translation score is less than the translation score threshold, adjusting a number of flashes of a light source while capturing the second set of images, the light source being in electronic communication with at least one of the camera and the computing system.