Image Translator
Upload an image containing text — we extract it and translate it into your chosen language instantly.
Drop your image here
or click to browse — JPG, PNG, WEBP, GIF…
Upload an image and click Translate Image
The extracted text and its translation will appear here.
How the Image Translator Works
Upload
Drag or select any photo, screenshot, or scanned document.
Select Language
Choose from 28 target languages in the dropdown.
Translate
AI extracts the text and returns a fluent translation in seconds.
Common Use Cases
- Translate menus, signs, or labels photographed while travelling
- Understand foreign-language screenshots shared in messages
- Extract and translate text from scanned foreign-language documents
- Read product packaging or instruction sheets in another language
- Research social media posts or memes in languages you don't speak
Frequently Asked Questions
How do I translate text in an image?▾
Upload your image to imagetotext.click/image-translator, select your target language, and click Translate. The AI extracts text from the image and translates it in seconds.
Which languages are supported?▾
The image translator supports 28 languages including Spanish, French, German, Italian, Portuguese, Japanese, Chinese (Simplified), Korean, Arabic, Russian, and more.
Is image translation free?▾
Yes. The image translator is completely free with no signup required. Free users get 5 translations per day, resetting at midnight UTC.
What image formats can I translate?▾
JPG, JPEG, PNG, WebP, and GIF are supported. The file size limit is 5 MB. For best results use clear, high-contrast images.
Are my images stored after translation?▾
No. Images are processed in real-time by Cloudflare Workers AI and are never written to permanent storage. They are discarded immediately after translation.