Feature

Auto-translate crypto Twitter: read foreign posts in English

Quick answer: Auto-translate adds an English rendering of a non-English post inside the alert itself, so a Chinese, Korean or Russian post arrives already readable instead of sending you to a translation tab. The language check runs locally on every post before anything is sent anywhere, and the whole step is fail-open: if translation is slow or unavailable, the alert still goes out, untranslated. It never holds an alert hostage.

Why it matters more than it sounds

A meaningful share of crypto news breaks first in Chinese and Korean, and a good deal of it in Russian. If your tracker forwards the original text and nothing else, you are in a race against people who read it natively, and you lose that race by however long it takes you to notice the post is not English, select it, paste it into a translator, and read the result. That is fifteen to thirty seconds on a good day. On a launch, that is the whole opportunity.

Worse is the post you skip. A wall of characters you cannot read looks like noise, and noise gets scrolled past. Translation in the alert changes the default from "ignore unless I make an effort" to "read it".

How the language check works

Deciding whether a post needs translating happens locally, before any network call, using the script the text is written in. Any post containing non-Latin characters — Chinese, Japanese, Korean, Cyrillic, Arabic, Hebrew, Greek, Thai, Devanagari — is provably not English and goes for translation. Pure Latin text is assumed English and skipped, unless it carries letters English does not use: ñ, ç, ß, ğ, ş, ã, ø and their relatives.

The check is deliberately biased toward not translating. A redundant "translation" appended to an English post looks broken and trains you to distrust the feature, so the design accepts missing an occasional borderline case in exchange for never producing nonsense on a post you could already read.

Before the check runs, the text is stripped of the things that are not natural language — links, handles, cashtags, emoji and punctuation. Otherwise a post that is mostly a URL would be judged on the URL rather than on the sentence.

It cannot delay your alert

This is the design constraint that matters most, and it is worth being precise rather than saying "instant". Translation is an extra step, and extra steps in an alert pipeline are exactly how alerts arrive late.

So the step is bounded and fail-open. Each attempt runs against a tight timeout, the whole translation has a hard total budget of a few seconds, and any failure — timeout, error, service unavailable, rate limit — produces no translation rather than an error, and the alert is delivered unchanged. There is no path in which a translation problem makes an alert late or makes it vanish. For context on the rest of the timing, see how fast is X-Relay: we re-check a tracked account as often as every 300 ms, and our fastest measured detection was 281 ms.

Why it does not cost you rate limits

Three things keep the number of translation calls low, which is what keeps the feature reliable rather than throttled:

What it will and will not do

Where it applies

Translation runs on every activity a tracker delivers, not just top-level posts. That includes replies and quote tweets, which is the case that matters most — a foreign-language reply under an announcement is both the hardest thing to notice and the most likely place for a contract to appear. It applies the same way whether the alert lands in Discord or Telegram.

Setting it up

  1. Add the accounts or X Lists you want, including foreign-language KOLs, project accounts and news sources.
  2. Nothing else — translation applies automatically to posts that need it.
  3. The alert carries the original text and the English rendering together, so you can see what was actually written rather than only what a machine made of it.

If you are choosing which foreign accounts to follow in the first place, our guides and comparisons cover how traders build a watchlist.

FAQ

Can X-Relay translate Chinese crypto tweets to English?

Yes. Chinese, Japanese, Korean, Russian and other non-Latin-script posts are detected by script and translated into English inside the alert.

Does translation slow the alert down?

It cannot delay it meaningfully. Each attempt runs against a tight timeout with a hard total budget, and any failure results in the alert being sent untranslated rather than held. The step is fail-open by design.

Does CA detection still work on a foreign-language post?

Yes. Contract addresses and cashtags are read from the original text, so language makes no difference to detection or to the DexScreener data attached.

Will it translate posts that are already in English?

No. The check is biased against over-translating, so English posts are left alone. The trade-off is that a Latin-script language written without accents may occasionally be treated as English.

Do I see the original text as well?

Yes — the original and the English rendering appear together, so you can judge the translation rather than trust it blindly.

Which languages are supported?

Anything the translation step can handle, which is most major languages. The practical limit is not the language list but the script check that decides whether to translate at all.

CA detection → · Reply tracking → · Guides and comparisons → · Pricing →