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.