Skip to content
Creative Studio, runs on our GPU

Translate text from an image

Take a photo of a sign, a notice, a letter or a page of printed English, or choose one from your gallery. The text is read on your device, shown for you to correct, then translated into Urdu, Arabic or Hindi. The photo never leaves your phone.

اردو میں: تصویر کا ترجمہ

  • Files never leave your device
  • 100% free
  • No sign-up
  • Photos never uploaded
Translate Text from ImagePhotograph a sign, notice or page of printed English and translate it into Urdu, Arabic or Hindi on your device.Starting… the tool runs entirely in your browser and needs JavaScript.

Enjoying this free tool? Support it

How to use Translate Text from Image

  1. Choose a photo, take one with the camera, or paste a screenshot. Printed English only: for Arabic or Urdu pictures use Arabic OCR or Urdu OCR.
  2. Press Read the photo. The page is found and straightened, then the text is read line by line with a count; the reader downloads once (about 32 MB, plus a 14 MB runtime shared with the other AI tools here).
  3. Check the text in the box and fix any word the reader got wrong, then pick the language under To and press Translate. The translator downloads once too (about 30 MB).
  4. Read the translation, copy it, save it as .txt or share it. A sentence whose numbers changed is marked so you can check it.

Why use Translate Text from Image

Camera or gallery
Use the phone's camera for a sign or a menu, choose a photo from the gallery, paste a screenshot, or send a photo from your phone to the computer with the phone link.
Read, then checked by you
The text read from the photo appears in an editable box before translation, so a misread letter never becomes a wrong translation.
Pages found and straightened
A photo of a page taken at an angle is found and flattened first, which makes the reading far more accurate.
Nothing uploaded
Both the text reader (PP-OCRv6) and the translator (Mozilla's Firefox Translations models) run in your browser; the photo stays on your device.
Figures kept
Prices, dates, phone numbers and reference numbers on the notice come through as printed; a sentence whose digits changed is marked.

About this tool

A camera translator usually sends the picture to a server. This one reads the photo on your device with the same English text reader as Image to Text, which read 94 to 99 in 100 letters right on single-column printed pages in our test, then translates the text with Mozilla's translation models, also on the device. Because the reader comes first and shows you what it read, you can correct a word before translating, which is where photo translators usually go wrong: one misread letter in "Rs. 1,250" or a name turns into nonsense in the other language. The lines read from the photo are joined into sentences first, so a notice printed in short lines translates as whole sentences.

It reads printed English only: signs, notices, menus, letters, forms, book pages, packaging and screenshots. Handwriting and decorative fonts read poorly, and photos of Arabic or Urdu text should go to Arabic OCR or Urdu OCR instead (Urdu to English translation is not offered yet). For the best reading, fill the frame with the text, keep the page flat and lit, and avoid shadows across it. In our checked set, 92 in 100 everyday English sentences kept their meaning in Urdu and Hindi and 94 in Arabic, so read the translation through, especially the marked sentences, before you act on it.

Frequently asked questions

Can I translate a sign or a menu with my phone's camera?

Yes. Tap the camera button, photograph the printed English, press Read the photo and then Translate. It all runs on the phone; nothing is uploaded.

Which languages does it read in the photo?

Printed English only. For a photo of Arabic or Urdu text, use Arabic OCR or Urdu OCR to read it, then translate the Arabic on the Arabic to English page.

Which languages can it translate into?

Urdu, Arabic or Hindi, chosen under To. The photo text is English, so English to those three are the directions on this page.

Why does it show the text before translating?

So you can fix a misread word or number first. The reader is accurate on clear print, but a smudge or a shadow can change a letter, and a wrong letter would become a wrong translation.

Does it work with screenshots and PDFs?

Screenshots yes: paste or choose the picture. For a PDF, use Image to Text or OCR PDF to get the text, then paste it on the Translate page.

Is this an online image translator?

Yes, in the sense that it runs in your browser with nothing to install; unlike most online image translators, the photo is read and translated on your device and never uploaded.

How big are the downloads?

The text reader is about 32 MB plus a 14 MB runtime that the other AI tools on this site share, and the translator about 30 MB (20 MB for Hindi). Each downloads once and stays in your browser for the next time.

Built and maintained by

AI engineer, Doha · Updated

Related tools