Powered by DeepL · Nothing stored

Translation that keeps nothing it doesn't need.

The simplest way to translate text, files, and images in Telegram. No history, no training data, no third parties.

Open in Telegram Set your language once. That's it.
GramLangbot
Labdien! Rīt tiksimies plkst. 10?
Latvian → English
Hello! Shall we meet tomorrow at 10?
Copy
100+languages supported
10MBlargest file
3MBlargest image
0items of history kept
what it handles

Send anything. Get it back translated.

A message, a file, or a photo with text. The source language is detected automatically.

Text Messages

instant

Typed straight into the chat, translated within seconds.

Files

up to 10MB

PDF, DOCX, PPTX and more, with formatting kept intact.

Images

up to 3MB

Text inside a photo, extracted and translated.

Usage Allowance

25k chars

25,000 characters every 30 days, counted from your own date. No subscriptions.

how it works

Three steps, then gone

1

Send

Forward a message, attach a file, or drop in a photo. Nothing else is needed.

2

Translate

The content goes to DeepL and comes back in your language.

3

Return and Forget

The result lands in your chat. The original is deleted from memory at that moment.

under the hood

Built on DeepL

Every translation runs through the DeepL API, one of the most accurate machine translation engines available, and the standard many professional translators check their work against.

GramLang doesn't run its own model. It's a focused interface on top of DeepL, built to get results into Telegram fast.

EngineDeepL API
InterfaceTelegram bot
Own ModelNone
Training on Your DataNever
speak your language

100+ languages on file

Set your native language once and it's remembered from then on.

English Ukrainian Russian German French Latvian Estonian Japanese Lithuanian Polish Swedish Norwegian Danish Finnish Korean Icelandic Spanish Italian Dutch Czech Hindi Arabic Chinese Portuguese Hungarian See all 126 →

Choose yours with in the chat.

the bot itself

The interface speaks your language too

Menus, buttons and messages come in four languages. Switch them any time with the Bot language button in the main menu. More languages are coming soon.

Русский English Українська Español More coming soon
topics

Two-way conversations

Create a topic with and pick its language. Say French, with Ukrainian as your own:

  • Write in Ukrainian, get French.
  • Write in French, get Ukrainian.
  • Write in any other language, get French.
Чи можемо перенести зустріч на четвер?
Ukrainian → French
Pouvons-nous déplacer la réunion à jeudi ?
Copy
Oui, jeudi me convient.
French → Ukrainian
Так, четвер мені підходить.
Copy
Great, see you Thursday.
English → French
Parfait, à jeudi.
Copy
privacy first

Keep only what's needed

GramLang keeps only what it needs to work, and nothing else.

What's Stored

That's the entire ledger.

Your Telegram ID
Your usage counter
Your language preference

What Isn't

Translated text, photos, and files are held in memory only, and deleted the moment they're delivered. No history is ever built.

Read the Privacy Policy
got questions?

Questions & answers

Is GramLang open to everyone?

No. It's a personal project, run for a small circle of use, and it isn't open for public registration. This page is a reference, not an invitation to sign up.

What does GramLang store?

Your Telegram ID, your usage counter, and your language preference. That's all, and no translation history is ever built.

What happens to my text, photos, and files?

They're processed in memory only and deleted the moment the translation is delivered. They go to DeepL solely to be translated and are never written to our database or disk.

Which files and images can I send?

Files up to 10MB, such as PDF, DOCX, and PPTX, with formatting kept intact. Images up to 3MB, where the text inside the photo is extracted and translated.

How does the usage limit work?

Every user gets 25,000 characters per 30 days. The 30 days are counted from your own date rather than the calendar month, so there's never a hard cutoff. There are no subscriptions.

How do topics work?

Create a topic with /topic and choose its language, for example French. If your native language is Ukrainian, writing in Ukrainian gives you French, writing in French gives you Ukrainian, and writing in any other language gives you French.

Can I copy a translation?

Yes. Under every translation shorter than 256 characters there's a Copy button that copies the translated text. Every translation also opens with a header showing the source and target languages.

Can I change the language of the bot itself?

Yes. Tap Bot language in the main menu to switch the interface between Russian, English, Ukrainian and Spanish. It only changes the menus and messages, not your translations, and more interface languages are coming soon.

Where does the name come from?

It combines (Tele)Gram and Lang(uage): instant translation with no delays, right within Telegram.

Translate inside the chat you already use.

Open GramLang, set your language once, and send the first message.

Open in Telegram