Languages

Languages supported by Polyglot: 61 target languages to choose in the mini app, automatic detection of the original language and the translation engines.

Language to translate to

In the mini app, under Translate to language, you choose from a list of 61 languages, with search. It includes, among others, English, Spanish, Portuguese, French, German, Italian, Polish, Ukrainian, Russian, Turkish, Arabic, Hebrew, Persian, Hindi, Chinese (Simplified and Traditional), Japanese, Korean, Vietnamese, Thai and Indonesian.

The chosen language is kept per group, and per topic in a forum, see Forum topics.

The bot's greeting says "100+ languages", while the picker currently lists 61. The picker is the list you can actually choose from.

Language of the original

You do not set the language members write in. The bot detects it for every message, and the header of the translation shows the detected pair. For very short texts the detection can be uncertain; in that case the bot also takes into account the languages that member and the group have used before.

Regional variants

When the answer goes back to an author whose Telegram language has a region (such as pt-BR or es-MX), it is translated into that variant.

Translation engines

Polyglot translates with an AI model first and uses Google Translate as a backup. Long messages are split into parts and translated together.

Language of the bot's own messages

The bot's notices, such as "Translating…" and the reply hint, are not the same as the translation language. The hint under a translation is written in the language of that translation. The language of the bot's other messages is set in the group's settings under Bot message language, see Settings.

Let everyone read the chat

Add the bot, pick a language and keep talking.

Add to group