Chat translation for Inugram that keeps messages looking the way they were written.
- Translate anything – single messages or whole chats, no Telegram Premium needed.
- Formatting stays – bold, italics, links, quotes and spoilers keep their place; code, usernames and custom emoji are never changed.
- Mixed-language chats – each message is translated from its own language.
- Google, Yandex and Microsoft – use any of them, drag them into your preferred order, and let the next one take over within seconds if a service is unavailable. A short note in the chat tells you when it does.
- Translate drafts – long-press Send to choose a target language, review the translation in the composer and send it yourself. Restore the original draft before editing the translation.
- Switch in the chat – pick another service from the translate bar's menu.
- Descriptions in place – group, channel and profile descriptions are translated right where they are.
- Original below – with Inugram's Show original text setting on, whole-chat translations keep the original under them too.
- Connection test – see each service's status and response time.
- Built-in updates – new versions and the version history appear in Chatlate's settings, with release notes you can translate.
- English and Turkish – the interface follows Inugram's language.
- Download
Chatlate-<version>.inu.jsfrom the latest release or the Plumgins channel. - In Inugram, open Settings → Plugins and import the file.
- Review the permissions and enable Chatlate.
- Turn on chat translation in Inugram. Google is selected automatically; open Chatlate's settings to change the order.
Requires Inugram v13.0.3-49 or later. To update, install the new version over the old one; your settings are kept.
Google, Yandex and Microsoft are used through their free public endpoints, so availability and limits are up to those services.
Only the text you translate is sent, and only to the translation service you chose (or the next one in your order if it fails). Chatlate has no telemetry and keeps no message log; settings stay on your device. See SECURITY.md for every permission and data flow.
- 📢 Channel: @Plumgins
- 💬 Chat: @PlumginsChat
- ☕ Support development: Buy Me a Coffee, or USDT on TON from Chatlate's settings
npm ci
npm run packageThe build produces one installable .inu.js file. DEVELOPING.md covers the code layout, adding providers or languages, and the release process; notes for each version are in CHANGELOG.md.
GNU GPLv3 (GPL-3.0-only). Third-party marks are listed in THIRD_PARTY_NOTICES.md.
© 2026 berkmirsatk · Chatlate = Chat + translate
