Translate the text in any photo without leaving Telegram

Menus, signs, labels, screenshots of other apps: send the picture to the bot, choose a language and read the translation a few seconds later.

Open in Telegram

Free to start. Nothing to install, no sign-up.

Example chat: a message sent to the bot and its translation
系统将于今晚 23:00 维护预计持续 2 小时请提前保存您的工作

English

The system will be down for maintenance tonight at 23:00 Expected to last 2 hours Please save your work in advance

Spanish

El sistema estará en mantenimiento esta noche a las 23:00 Duración prevista: 2 horas Guarda tu trabajo con antelación

Russian

Сегодня в 23:00 система уйдёт на обслуживание Оно продлится около 2 часов Заранее сохраните свою работу

Why Telegram can’t translate a picture

The Translate button works on the text of a message. In a photo or a screenshot the words are part of the image, so for Telegram there is nothing to translate. That is why a screenshot of a Chinese app, a photo of a German letter or a picture of a Japanese menu comes through untouched.

The bot does the missing step. It reads the text in the picture, the way a scanner would, and translates it in the same pass. You get plain text back, so you can copy it, search it or forward it.

How to translate a photo in Telegram

It takes the same few taps on a phone or on a computer.

  1. Open the bot and tap Start.
  2. Send the picture: from the gallery, straight from the camera, or forward it from any chat or channel.
  3. Tap the language you want to read it in.
  4. Read, copy or forward the translation. To see the same picture in another language, just tap another language.

What gives the best result

The bot copes with most real-life pictures, but a few habits help it read every word.

Screenshots from any app

Many things you want translated are not in Telegram at all: a foreign website, an app in another language, a game, an error message, a chat in another messenger. Take a screenshot, send it to the bot and read the translation. It is often faster than copying the text out of the other app, and it works where copying is impossible.

How it works

  1. Open the bot in Telegram and tap Start.
  2. Send a text, a photo, a screenshot or a file, or forward a message.
  3. Tap the language you need. The translation arrives in the same chat a few seconds later.

What you can send

Photos and screenshots

Menus, street signs, receipts, chat screenshots, a page of a textbook, or a whole album at once. The bot reads the text in the picture and translates it, keeping the line breaks.

出口Exit

Text messages

Type or paste any text, or forward a message from another chat or channel. The bot works out the source language by itself.

¿Dónde está la estación?Where is the station?

PDF, Word and text files

Send a PDF, DOCX or TXT file, scanned pages included. The translation comes back in the chat or as a file you can open anywhere.

MietvertragRental agreement

Summary and downloads

Under every translation there is a button for a short summary of it, and buttons to save it as TXT, DOCX or PDF.

Rapport annuel, 42 pagesThe main points in ten lines

Group chats and any chat

In a group, reply /tr to a message to read it in your language. In any other chat, type @world_translate_bot and your text to send it already translated.

Bis später!See you later!

Free to start

Every month you get free translations. If you need more, you can buy them right in the bot with Telegram Stars. A translation that fails never counts.

Questions

Can Telegram translate text in images by itself?

No. Telegram’s built-in translation works only on the text of messages. For text inside photos, screenshots and pictures you need a bot like this one.

Which languages can it read in a photo?

It reads all the major scripts, including Latin, Cyrillic, Arabic, Chinese, Japanese, Korean and Devanagari, and translates into any of 86 languages.

Is the layout of the text kept?

Line breaks and lists are kept, so a menu still reads as a menu. The result is plain text, not an edited copy of the picture.

Can I translate a photo from a channel?

Yes. Forward the post with the picture to the bot, or save the picture and send it. Both work the same way.

Can I send several photos at once?

Yes. Send them as one album, choose the language once, and the bot translates every picture; each photo counts as one translation.

What if there is no text in the picture?

The bot tells you it found no text, and that attempt does not count against your translations.

Try it on the next thing you can’t read

Open the bot, send a picture or a message, pick a language. It takes about ten seconds.

Open in Telegram

Free to start. Nothing to install, no sign-up.

Translate in Telegram