Etymology Bot is a Telegram bot that tells you where words come from, and shows its proof. Send a word or short phrase in any language. In a group, send /etym <word>. The bot fetches English Wiktionary and Wikipedia pages in any language and writes a sourced etymology and the surprising story: relatives in other languages, folk etymologies, and how the meaning drifted. Every claim must carry a verbatim quote from a cited source. If a claim has no matching quote, code drops it. Answers use your Telegram language and are cached and shared, so popular words are instant. Free plan: 30 lookups a month. Pro: 199 Telegram Stars a month. Try the bot: https://t.me/etymology_bot?start=s_fazier See an answer on the web: https://etymology-bot.scherbina-v.workers.dev/w/en/salary

Sending a word in any language and answering in the Telegram language is harder than the English Wiktionary path. Salary already has a clean Latin story on the English page. What happens for a word whose best sources are not English, for example a Chinese or Arabic term that is thin in English Wiktionary but long in its own language? Does the bot quote the original-language page and translate that quote, or only cite English? Folk etymologies are often the lines those pages quote most. If every claim only needs a verbatim quote, a false folk story that Wiktionary itself quotes would still pass. Do you mark those as disputed, or does any quoted line count?
The salary page is a good test of the quote-or-drop rule: the Latin salarium story only counts if a Wiktionary line is attached. What is less clear is the free cap. The listing says popular words are cached and shared so they are instant, and that the free plan is 30 lookups a month. Does opening a cached word still spend one of those 30, or only a fresh fetch? If cache hits are free, the limit mostly hits rare words, which is exactly when a missing quote would drop the answer. Pricing Pro in Telegram Stars instead of a card also changes who can pay without another account.
Requiring a verbatim quote for every claim and dropping any claim without a match is a smart guard against hallucinated etymologies. Since answers are cached and shared across users, how do you handle a word whose Wiktionary entry gets edited later? Is the cache refreshed periodically or only on demand?
Hi, I am a solo developer from Ukraine. I built this because etymology answers online are of two kinds. Some are dry dictionary entries. Others are unsourced trivia, where you cannot tell fact from folk tale. I wanted the good part of etymology, the story, with proof next to it. So every claim in an answer must come with a verbatim quote from a cited source, and code removes any claim that has no matching quote. Try "salary" first. I would like to hear which words give a wrong or thin answer. Thank you for looking.
Enforcing the quote-or-drop rule in code — deleting any claim that has no verbatim quote from the cited source before the answer is composed — is a genuinely strong guard against the invented word histories that fill most etymology sites. Two questions: when Wiktionary lists competing origins for a word, does the bot show all the quoted candidates or pick one? And do you plan to add sources beyond English Wiktionary over time?
The rule that code drops any claim without a verbatim quote from a cited source is a sensible guard against made-up etymologies. When a word has several competing origins in Wiktionary, does the answer show which claims were dropped, or just leave them out silently? A short note like 'one theory omitted, no quote found' would help readers judge how complete the answer is.
The group-chat angle is clever — using /etym in a Telegram group turns a word question into a shared moment instead of a solo dictionary lookup. I also like that answers follow your Telegram language and cover relatives in other languages and how meanings drifted, not just a one-line origin. The cached answers for popular words should make it feel instant in practice. Do you plan to let users save favourite etymologies to revisit later?
The quote-or-drop rule is the whole product, honestly. In an era where every AI chatbot happily invents word histories, enforcing verbatim quotes in code — deleting any claim without a matching quote — is exactly the right guardrail. I also like that it answers in the user's Telegram language and that popular words are cached for instant replies. One question: how does it handle words where Wiktionary lists several competing origins? Does it present all of them with their quotes, or pick the most cited one? And do the sources go beyond Wiktionary and Wikipedia to, say, the OED or academic etymological dictionaries? Congrats on the launch!

I opened the public salary answer and the Latin salarium line is quoted rather than paraphrased, which matches the drop-if-no-quote rule. Free is 30 lookups a month and Pro is 199 Telegram Stars. Does a cached popular word still count against those 30, or only a fresh fetch? In a group that decides whether /etym salary is free after the first person asks.

Sending a word in any language and answering in the Telegram language is harder than the English Wiktionary path. Salary already has a clean Latin story on the English page. What happens for a word whose best sources are not English, for example a Chinese or Arabic term that is thin in English Wiktionary but long in its own language? Does the bot quote the original-language page and translate that quote, or only cite English? Folk etymologies are often the lines those pages quote most. If every claim only needs a verbatim quote, a false folk story that Wiktionary itself quotes would still pass. Do you mark those as disputed, or does any quoted line count?
The salary page is a good test of the quote-or-drop rule: the Latin salarium story only counts if a Wiktionary line is attached. What is less clear is the free cap. The listing says popular words are cached and shared so they are instant, and that the free plan is 30 lookups a month. Does opening a cached word still spend one of those 30, or only a fresh fetch? If cache hits are free, the limit mostly hits rare words, which is exactly when a missing quote would drop the answer. Pricing Pro in Telegram Stars instead of a card also changes who can pay without another account.
Requiring a verbatim quote for every claim and dropping any claim without a match is a smart guard against hallucinated etymologies. Since answers are cached and shared across users, how do you handle a word whose Wiktionary entry gets edited later? Is the cache refreshed periodically or only on demand?
Hi, I am a solo developer from Ukraine. I built this because etymology answers online are of two kinds. Some are dry dictionary entries. Others are unsourced trivia, where you cannot tell fact from folk tale. I wanted the good part of etymology, the story, with proof next to it. So every claim in an answer must come with a verbatim quote from a cited source, and code removes any claim that has no matching quote. Try "salary" first. I would like to hear which words give a wrong or thin answer. Thank you for looking.
Enforcing the quote-or-drop rule in code — deleting any claim that has no verbatim quote from the cited source before the answer is composed — is a genuinely strong guard against the invented word histories that fill most etymology sites. Two questions: when Wiktionary lists competing origins for a word, does the bot show all the quoted candidates or pick one? And do you plan to add sources beyond English Wiktionary over time?
The rule that code drops any claim without a verbatim quote from a cited source is a sensible guard against made-up etymologies. When a word has several competing origins in Wiktionary, does the answer show which claims were dropped, or just leave them out silently? A short note like 'one theory omitted, no quote found' would help readers judge how complete the answer is.
The group-chat angle is clever — using /etym in a Telegram group turns a word question into a shared moment instead of a solo dictionary lookup. I also like that answers follow your Telegram language and cover relatives in other languages and how meanings drifted, not just a one-line origin. The cached answers for popular words should make it feel instant in practice. Do you plan to let users save favourite etymologies to revisit later?
The quote-or-drop rule is the whole product, honestly. In an era where every AI chatbot happily invents word histories, enforcing verbatim quotes in code — deleting any claim without a matching quote — is exactly the right guardrail. I also like that it answers in the user's Telegram language and that popular words are cached for instant replies. One question: how does it handle words where Wiktionary lists several competing origins? Does it present all of them with their quotes, or pick the most cited one? And do the sources go beyond Wiktionary and Wikipedia to, say, the OED or academic etymological dictionaries? Congrats on the launch!

I opened the public salary answer and the Latin salarium line is quoted rather than paraphrased, which matches the drop-if-no-quote rule. Free is 30 lookups a month and Pro is 199 Telegram Stars. Does a cached popular word still count against those 30, or only a fresh fetch? In a group that decides whether /etym salary is free after the first person asks.
Find your next favorite product or submit your own. Made by @FalakDigital.
Copyright ©2026. All Rights Reserved