Extract text from an image AND translate to your target language in one tool. Useful for reading foreign-language signs, menus, posters, and documents from a photo.
Image translation combines OCR (recognise text in image) with machine translation (convert to your language). Both run in sequence — OCR first to get the original text, then MyMemory translates it. The output shows both the original and the translation.
Upload a photo containing text. Choose the target language from the dropdown. Click OCR + Translate. The tool runs Tesseract OCR on the image, takes the result, and sends it to MyMemory for translation. Final output shows both versions.
Use it when travelling and you want to read foreign-language menus or signs, when receiving a non-English document as a photo, when reading social media in another language, and for educational language exposure.
OCR and translation each have accuracy limits — combining them compounds errors. For high-stakes translation, transcribe the original by hand and use a human translator. For casual use, the result is good enough.
30+ languages via MyMemory. Source is assumed English by default; translate from another language is two-step (OCR first, then translate using the Text Translator).
No — text is extracted as a single string. For preserved-layout translation, you'd need Google Translate's app camera feature.
OCR detects one language at a time. For mixed-language images, run OCR multiple times with different language settings.
Explore more media & ocr on the tool hub — or jump straight to the Image To Text Converter, OCR (Optical Character Recognition), JPG To Word.