
Official Yandex Translate bot: send text and get a translation with automatic language detection, or use it inline in any chat. Free, dozens of languages.
@YTranslateBot is Yandex's own Telegram front-end for its translation engine. Send any text and the bot detects the source language and replies with a translation into the language you chose with /setlang. Typing @YTranslateBot text in another chat translates inline, so you can answer a foreign-language group without leaving it.
Its translation quality is best between Russian and English; for rare language pairs quality follows the web service. It handles text only: no voice messages and no photos with text.
/setlangChoose the target languageFree
| Criterion | Weight | Points | |
|---|---|---|---|
| Functionality | 25 | 7 / 10 | |
| Reliability & speed | 15 | 9 / 10 | |
| Popularity & trust | 15 | 7 / 10 | |
| Price & free tier | 10 | 10 / 10 | |
| Usability | 10 | 9 / 10 | |
| Safety & privacy | 10 | 9 / 10 | |
| Freshness | 5 | 7 / 10 | |
| Localization | 5 | 10 / 10 | |
| No intrusive ads | 5 | 10 / 10 | |
| Score | 100 | 83.0 |
No. Transcribe them first with a voice-to-text bot, then translate the text.