Browser extension

Telli.sh: Every Translator

Translate Discord, WhatsApp and Reddit without leaving the page

Telli.sh: Every Translator puts the translation next to the original — in the thread, in the comment, in the DM. It works on 40 sites, translates what you are about to send, and turns any page you are reading into a Telli.sh note that is already titled and summarized.

Chrome and Edge. No account needed to translate.

Original

Ich schiebe das Review auf morgen früh, das Deployment läuft noch.

Translation

I am pushing the review to tomorrow morning, the deployment is still running.

The Every Translator toolbar popup: a wireframe of the current page with leader lines to labelled chips for languages, display mode, send preview, provider and input assist, each with a green, amber or grey status dot
The Status tab shows the settings currently applied to this page.

How the translation appears

Beside the original, never instead of it

The extension does not overwrite the text you are reading. It adds a second line, and you choose the shape that line takes. The settings page shows a working miniature of each mode before you pick one.

Inline comment

The translation sits directly under the message, in a quieter weight.

Bilingual

Original and translation stacked as a pair, both fully readable.

Click to expand

Nothing changes until you click; the translation opens under the line.

Click to toggle

One click swaps between original and translation, in place.

Supported sites

40 sites, grouped the way you would look for them

Inline translation runs on enabled supported sites. Paste text in the popup, or open page chat and choose whether to include the current page.

Chat & email

7
  • Discord

    discord.com

  • WhatsApp Web

    web.whatsapp.com

  • Messenger

    messenger.com

  • Telegram Web

    web.telegram.org

  • Instagram DM

    instagram.com

  • Microsoft Teams

    teams.microsoft.com

  • Outlook on the web

    outlook.office.com

Social

5
  • X

    x.com

  • Bluesky

    bsky.app

  • Mastodon

    mastodon.social

  • LinkedIn

    linkedin.com

  • Weibo

    weibo.com

Communities & forums

6
  • Reddit

    reddit.com

  • Hacker News

    news.ycombinator.com

  • Lobsters

    lobste.rs

  • Discourse forums

    meta.discourse.org

  • Douban

    douban.com

  • Zhihu

    zhihu.com

Developer

9
  • GitHub

    github.com

  • Stack Exchange

    *.stackexchange.com

  • DEV

    dev.to

  • Qiita

    qiita.com

  • Zenn

    zenn.dev

  • Hugging Face

    huggingface.co

  • Juejin

    juejin.cn

  • V2EX

    v2ex.com

  • CSDN

    blog.csdn.net

Wikis & reference

2
  • Wikipedia

    *.wikipedia.org

  • Fandom

    *.fandom.com

Blogs & newsletters

4
  • Substack

    *.substack.com

  • Hatena Blog

    *.hatenablog.com

  • note

    note.com

  • WeChat articles

    mp.weixin.qq.com

News

4
  • Yahoo! News Japan

    news.yahoo.co.jp

  • livedoor News

    news.livedoor.com

  • ITmedia

    *.itmedia.co.jp

  • heise online

    heise.de

Comments & reviews

3
  • YouTube

    youtube.com

  • Trustpilot

    *.trustpilot.com

  • Bilibili

    bilibili.com

Missing a site? Ask us to add it.

The write side

Translate your reply before you send it

Reading is half of a conversation. On supported sites a floating button sits above the composer and opens a panel where your text is translated into the language of the thread — so you read it before it goes out.

  • Write in your language, send in theirs. The panel shows both before you commit.

  • Input assist translates what you type in the composer into the target language you picked.

  • Instant translation in the toolbar popup handles text that has no page: paste up to 2,000 characters, copy the result.

Save and summarize

Right-click a page, and it lands in your notes already summarized

Choose Save to Telli.sh from the context menu on any web page. Telli.sh writes the title and a one-line summary and files the page as a link card in your notes — not a bookmark you have to open again, but a note that already tells you what the page said. Searchable, foldable and exportable next to everything else you keep.

It arrives summarized, not just stored

Every clip comes back with an AI-written title and a one-line summary, so a month of clips still reads like notes instead of a row of links. Free accounts get 30 saves and 10 AI summaries a day — run out of summaries and the page is still saved.

A token that can only save clips

Connect it with a scoped token from your settings. It cannot read your notes, change your account or reach billing, and you can revoke it at any time.

The Telli.sh Clip section of the extension settings page: a Clip token field, Connect and Disconnect buttons, and the status line Connected as tsh_0wjkFr24mTcXThree clipped web pages in the Telli.sh All Notes list — Hacker News, an article about the Fetch API, and GitHub — each with a one-line AI summary under its title

Translation providers

10 translation and AI options

Choose your engine in Settings. Chrome offers on-device translation and conversation modes; local Ollama and cloud APIs are also supported. Page chat, summaries and key points require an engine that supports conversation.

  • Google Translate
  • Chrome Translator API
  • Chrome Prompt APIOn-device
  • Google Apps Script
  • DeepL Free API
  • Ollama
  • Anthropic Claude
  • OpenAI-compatible
  • OpenRouter
  • Google Cloud API

Privacy

What leaves the browser, in plain terms

Read the full privacy policy

You choose where text goes

Page chat uses your selected provider. Some translation paths retry with Google if an engine fails or local translation is unavailable; the result identifies the responding engine. Chrome on-device conversation does not switch to a network provider. Only clips you explicitly save are sent to Telli.sh.

No analytics, no telemetry

The extension does not send analytics or telemetry.

Keys stay on this device

Provider API keys and the Clip token live in local extension storage, never synced through your Google account.

All code ships in the package

Nothing is loaded or executed from a remote host.

Install it, then open a thread you could not read

Free, 40 supported sites, and the default provider needs no account and no API key.