Translate text from images online with OCR. Upload a photo, extract the text, translate it into your preferred language, and download the result as a Word document.
Convert image to translated text with our free online image translator. Upload a photo, scanned document, or screenshot — the tool reads the text using on-device OCR, translates it into the language you choose, and hands you back a properly formatted, ready-to-edit Word document. It works with printed text in English, Gujarati, Hindi, Marathi, Punjabi, Bengali, Tamil, Telugu, Kannada, and Malayalam, and can translate into those languages plus Urdu, Spanish, French, and German.
Everything runs directly in your browser using on-device OCR, so your image is never uploaded to our server. No software installation, sign-up, or watermark is required, and the translated result can be downloaded as an editable Word document.
Extract and translate text from an image in 3 simple steps
Select or drag & drop the JPG, PNG, or WEBP image containing the text you want translated.
Pick the language written in the image, and the language you want it translated into.
Click "Translate & Download" — a Word document with the translated text saves instantly.
Read and translate text trapped inside a photo or scan
Sometimes the text you need is stuck inside an image — a photo of a menu, a scanned notice, a screenshot of a message, or a sign in a language you don't read. An image translator combines OCR (Optical Character Recognition) with machine translation so you don't have to manually retype the text before translating it. Upload the image, and the tool extracts the printed text and translates it in one step.
This is especially useful for Indian-language documents — Gujarati, Hindi, Marathi, Punjabi, Bengali, Tamil, Telugu, Kannada, and Malayalam text can be extracted and translated into English or another Indian language, or translated the other way around, without typing a single word by hand.
OCR and translation, together
Recognizes printed text from photos, scans, and screenshots and converts it into editable text.
Read Gujarati, Hindi, Marathi, Punjabi, Bengali, Tamil, Telugu, Kannada, Malayalam and English — translate into those plus Urdu, Spanish, French and German.
Get a properly formatted, editable .docx file with the correct font for the target script.
Text extraction happens entirely on your device using on-device OCR — your image is never uploaded.
Upload the image, pick your languages, and download — no extra steps in between.
Translate text from images online without an account or software installation.
Extract text from images and translate between these languages
Select the correct image language before translating — OCR accuracy drops sharply on the wrong language.
Clear, high-resolution, well-lit images OCR far more accurately than blurry ones.
Translation uses a third-party translation API — always proofread important documents afterward.
Picking the same language on both sides skips translation and just gives you the extracted text in a Word file.
Yes. Mishu PDF's Image Translator is free to use and does not require an account.
For reading text out of images: English, Gujarati, Hindi, Marathi, Punjabi, Bengali, Tamil, Telugu, Kannada and Malayalam. You can translate into those plus Urdu, Spanish, French and German.
The text is read from your image entirely on your device using on-device OCR. Only the extracted text, not the image itself, is sent to a translation service when a different target language is selected.
Accuracy depends on image quality and text clarity for OCR, and automated translation isn't perfect — always double-check anything important, like legal or medical content.
A .docx Word document with the translated text, formatted with a font that supports the target script.
Yes. You can take a photo with your Android or iPhone camera and translate the text directly in your browser — no app download required.
Explore more free image & PDF tools