Translate Text in an Image
Upload a photo of a sign, menu or document and translate its text into Arabic or English piece by piece, with each translation shown next to its original.
Upload a photo of a sign, a menu or a document in any language and get its text translated into Arabic or English piece by piece, each translation beside its original so you know exactly what was translated.
Every original is looked up in the image's text; any not found is flagged, so no sentence is attributed to the image that is not in it.
Who it is for
Travel
Signs and menus in a language you do not read.
Shopping
A product label and its ingredients in your language.
Documents
A photographed page of a foreign document.
Content
An infographic's text translated for your audience.
How it works
- Upload the image and choose the direction: into Arabic or into English.
- The visible text is extracted first, as written.
- Each piece is translated and shown beside its original.
- Copy the full translation or the parts you need.
Frequently asked questions
Why show the original next to the translation?
So you know exactly what was translated — and any original not found in the image's text is flagged.
Which languages can it read?
Many; it translates into Arabic or English. Names, numbers and brands stay as they are.
More in Arabic Image Tools
Each tool does one job, with its own page and settings.
- Arabic Image to TextRead Arabic text from images and screenshots and copy it.
- Explain an Image or Chart in ArabicWhat an image shows, with what was read kept apart from what was inferred.
- Alt Text Generator (Arabic and English)Accurate alt text for every image in Arabic and English — for screen readers and search engines.
- Arabic Invoice and Receipt ReaderAn invoice's fields and line items in a table, with its arithmetic independently redone.
- Arabic Handwriting to TextHandwritten Arabic pages transcribed line by line, with uncertain words highlighted instead of guessed.
- Chart to Table (Image to Data)A chart's data in a table and CSV, with printed values kept apart from estimated ones.