Image Translator

Upload an image containing text — we extract it and translate it into your chosen language instantly.

28 languagesImages never storedFree — no signup required

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

1

Upload

Drag or select any photo, screenshot, or scanned document.

2

Select Language

Choose from 28 target languages in the dropdown.

3

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.