Archive X threads as Markdown
EN PT ID

X Auto-Translate 2026: Grok Powers Multilingual Threads

August 12, 2026 · 9 min read · Guide

On April 7, 2026, X’s head of product Nikita Bier announced that automatic translation was rolling out worldwide. Covered by TechCrunch, The Times of India, and marketing4ecommerce, the feature is powered by xAI’s Grok models and changes how posts in any language reach a global audience. It also rewrites the reading workflow for anyone who follows conversations across borders.

This guide explains what X auto-translate actually does, why you can — and sometimes should — turn it off, and how to build a multilingual reading-and-archiving workflow that keeps the original-language source safe as Markdown.

Quick take: X auto-translate uses Grok to show posts and replies in your language, with the option to switch back to the original. It is a reading layer, not a replacement for the source — so the durable move for researchers and creators is to archive the original-language thread as Markdown while the translation stays a convenience on top.

What X Auto-Translate Actually Does

As Bier described the rollout, X’s auto-translate gives “posts in any language global reach on X,” with translations “powered by Grok” that had “improved substantially over the last couple months.” In practice, when the app detects a post in a language you do not read, it renders an in-app translation so you can follow the conversation without leaving the timeline.

Two details from the announcement matter most:

The same announcement shipped a sibling feature: a Grok-powered photo editor that edits images with natural-language prompts, which X said it planned to bring to the Android app soon. The translation rollout, though, is the part with the widest day-to-day effect on how posts travel between languages.

Note: auto-translate is a rolling feature. Menus, toggle locations, and per-region availability shift as X ships updates, so check your own in-app settings before relying on a specific path — and remember the original is always the source of truth for anything you quote or cite.

Why It Matters for Multilingual Readers

Automatic translation does not just change what you read — it changes which conversations you can even enter. Before broad auto-translate, a thread in Japanese, Portuguese, or Indonesian was effectively invisible to an English-only reader. Now it can surface in your timeline rendered in your language.

For a trilingual creator — say, someone who publishes in English, Portuguese, and Indonesian — the implications cut both ways:

  1. Reach grows. Your own X Articles and threads in any of the three languages can now be read by followers who do not speak that language.
  2. Control shrinks. The way your words render in another language is driven by a model you do not control. Tone, nuance, and emphasis can shift in translation.
  3. The original still wins. When you care about exact wording, or want to quote someone, the original-language text is the only authoritative copy.

That last point is where a grab-and-archive tool earns its place. A translated view is a convenience; a Markdown copy of the original is an asset.

How to Read in Your Language — and How to Turn It Off

When auto-translate is on, posts in a foreign language generally render translated in your timeline, with an option to view the original post. If you want to read exactly what a thread says:

  1. Use the per-post toggle to view the original language when precision matters, such as for quotes or research.
  2. Switch the account-level setting if you prefer to see everything in source form and translate only on demand.
  3. Treat X Articles the same way. Long-form articles are translated like posts, but the rendered translation is still a layer over the source file.

The pattern to remember: translate to discover, switch back to the original to verify, and archive to keep.

A Multilingual Reading + Archiving Workflow

Here is a repeatable workflow that uses auto-translate to find content and Markdown to keep it:

  1. Discover in your language. Let auto-translate surface foreign-language threads you would otherwise miss.
  2. Verify the source. Switch to the original-language view to confirm the wording you actually want.
  3. Grab the original. Save the thread as Markdown from the original-language version, not the translated render.
  4. Add your own notes. If you need a translation for your audience, write it yourself or keep the machine one beside the original — never in place of it.

A small Python script using X’s public API pulls a thread’s original network text into Markdown, filtered to your target language and stripped of the translation layer:

import json, urllib.request, urllib.parse

def grab_tweet(tweet_id):
    url = ("https://api.x.com/2/tweets/" + tweet_id
           + "?tweet.fields=lang,text,created_at")
    req = urllib.request.Request(url,
        headers={"Authorization": "Bearer YOUR_TOKEN"})
    data = json.load(urllib.request.urlopen(req))
    tw = data["data"]
    print("## language:", tw.get("lang", "unknown"))
    print(tw.get("text", "") + "
")

grab_tweet("1791234567890123456")

For a full account or conversation, add pagination with the pagination_token field and dedupe by tweet ID so no reply is skipped. Note the API returns the original text with its language tag — exactly the copy auto-translate is rendering on top of.

How Auto-Translate Compares Across Platforms

PlatformTranslation modelRead-side control in 2026
X / TwitterGrok (xAI), rolling out worldwideAuto-translate with per-post and account-level off switch
BlueskyCommunity / per-appNo native auto-translate as of 2026; clients vary
LinkedInPlatform translationAuto-translates posts, with language preference settings
MastodonServer or client translationFull-text translation via language-aware clients

X’s move is notable because it puts Grok directly on the reading path for every user, not inside a separate translate button. The trade-off is the same everywhere: the more the platform renders meaning for you, the more the original copy matters as your durable reference.

Archive the Original, Keep the Translation on Top

A machine translation is a rendering, not a record. It can change a year from now as the model updates, it is tied to the app, and it will never preserve a controversial phrase the way the author wrote it. If a multilingual thread matters to you — a quote, a research finding, a public debate, a post you may cite — the copy that survives is the one you save yourself.

Markdown is the right format for that because it is plain text: searchable, versionable in git, indexable by an LLM, and readable in any notes app now and in ten years. Store the language tag, the source URL, and the date beside the text so you can always reconstruct where it came from and what language it was written in.

x-archive/
  pt-br/
    2026-08-12-mercado-digital.md
  id/
    2026-08-12-pasar-digital.md
  en/
    2026-08-12-digital-market.md

Name each file by the post’s date and slug, keep the original language in the file body, and add your translation or notes below a clear divider. Because everything is plain text plus files, the archive is readable without an X account — and it feeds into any AI, publishing, or cross-posting workflow you add later.

The Bottom Line

X auto-translate is a genuine step toward a borderless timeline: Grok now renders posts in your language, and it turns long-form X Articles into something a global audience can follow. It is also a reminder that convenience and fidelity are different things. The translated view helps you find what matters; the original-language copy is what you can actually keep.

So the practical rule is simple. Discover with auto-translate, verify against the original, and archive the source as Markdown on your own disk. That way a model improving next quarter, a post getting deleted, or a platform changing its policy can take away the convenience — but never the record.

Keep every thread you want, in the language it was written. ThreadGrab converts X threads and long-form articles into clean Markdown, downloads the media to your own disk, and keeps your multilingual library portable — so the original text you care about is never trapped behind a translation layer or a platform decision.

Try ThreadGrab

FAQ

What is X auto-translate and how does it work?

X auto-translate is a rolling-out feature that automatically translates posts and replies into your device language. It is powered by xAI's Grok models and was announced worldwide in April 2026 by X's head of product. When the app detects a post in a language you do not use, it shows an in-app translation you can read without leaving the timeline.

Can I turn off auto-translate and read the original language?

Yes. X's head of product Nikita Bier confirmed you can always turn off auto-translate to read a post in its original language. The setting is per-post or account-level, and the raw source text is not replaced by the machine translation. This matters if you want the exact wording of a thread, a quote, or an article.

Is X auto-translate available to all users?

The feature was announced as rolling out worldwide in early April 2026 and, per coverage from TechCrunch, The Times of India, and marketing4ecommerce, it expanded from an earlier limited test to a broad global rollout across the X app, with the Android app receiving the photo-editing sibling later. Availability can shift by device and region as the rollout spreads.

Why should I archive an X thread instead of relying on auto-translate?

Machine translation changes wording, tone, and emphasis, and an auto-translated view lives only inside the X app. If a post matters to you, grab the original-language source and save it as Markdown on your own disk. A plain-text Markdown archive keeps the exact words, structure, images, and links, and it stays readable even if the account, the post, or the translation disappears.

What is the best way to keep multilingual X threads for later?

Save the original-language version of the thread as Markdown, then add your own translation or notes beside it if you need one. Tools like ThreadGrab convert X threads and long-form articles into clean Markdown with media downloaded locally, so the source text and any human or machine translation you add both live in a file you control.