BabelCraft
Few things are more frustrating in modded Minecraft than installing a massive modpack and then staring at quest books, tooltips, and configuration screens written in a language you do not speak. BabelCraft solves that problem in one of the cleanest ways possible: it translates the on-screen text drawn by other mods, live, while you play. Formerly known as Mod Translator, this client-side add-on leaves Minecraft itself untouched and focuses entirely on the text that mods put in front of you.
What BabelCraft Actually Translates
The add-on hooks into the text rendering of other mods, which means it can handle far more than a simple chat line. In practice, that covers:
- Screen titles, buttons, and labels from any loaded mod
- Item tooltips and button tooltips
- Guidebooks built on Patchouli, including Lexica Botania
- HUD overlays and quest book interfaces
Just as important is what it never touches. Player-typed text such as search boxes is left alone, and the chat window is never translated either, since that is player conversation and command feedback. The result is that your own words always stay exactly as you typed them.
How the Translation Engine Works
BabelCraft relies on the free Google Translate endpoint, so no API key is required and there is nothing to configure before your first launch. Every translated string is cached to disk, meaning each piece of text is translated only once, even across separate game sessions. An internet connection is only needed the first time a given line appears.
Pending lines are grouped into batches of up to 20 lines or 1600 characters per request, with a short 150 ms window that collects lines coming from the same page. A full guidebook page therefore costs one or two requests instead of one per line. On-screen text always jumps ahead of background pre-translation traffic, so even a huge modpack warming up in the background never delays what you are actually looking at. At the title screen, the mod quietly pre-translates each allowed mod's own language file, which means early screens in a new world, such as origin selection or quest books, are often already translated by the time you reach them.
Patchouli books draw text word by word. BabelCraft regroups those words into full lines, and optionally whole paragraphs, before translating, so the output reads like a proper sentence rather than a word-for-word mess. The original line stays visible until the translation arrives, with no flicker. Because translations into languages such as Portuguese are often longer than the English source, each translated line is fitted to the original space: tiny overflows pass through unchanged, small ones condense the width imperceptibly, and larger ones shrink the font proportionally while staying readable.
Handling Failures Gracefully
If the translation service is unreachable or rate-limits your requests, the original text is displayed and BabelCraft retries with an increasing backoff of up to two minutes instead of hammering the endpoint. If you would rather skip manual setup entirely, the foxygame.net launcher can drop BabelCraft straight into a matching Forge profile with a single click, and it keeps the add-on updated whenever a new build appears in its catalog.
Supported Versions and Loader
BabelCraft targets Minecraft 1.20.1 on Forge 47 or newer. It is client-side only, so you do not need it on a server and can use it freely on public multiplayer worlds without asking anyone for permission. Installation is a simple matter of copying the jar file into the mods folder of your Forge 1.20.1 instance and launching the game normally. If you want to know how to install it alongside other add-ons, the process is identical to any standard Forge mod.
Configuration and Quality-of-Life Features
By default, the "Translate all mods" option is enabled, so every mod is translated without any manual approval. If you prefer per-mod control, disable that option in the Mods tab and tick only the mods you want. Turning it off for the first time keeps translating everything already loaded until you uncheck something specific, so nothing suddenly goes silent.
Open the tabbed configuration screen with the command /babelcraft gui, bind a key in Options, or click the small square "T" button next to the Language entry in the vanilla options menu. The General tab handles enabling translation, the translation magnifier, showing the original text beneath translations, HUD and item tooltip translation, whole-paragraph wrapping, and clearing the cache. The Mods tab lists every loaded mod with checkboxes and a live search field. The Languages tab lets you pick from a list or enter a custom language code, and the Progress bar tab offers a panel, a boss bar, or a spinner, each with adjustable size, opacity, and position.
The translation magnifier is a standout extra. Enable it and a small "T" icon appears over any screen. Drag it onto a block of text and a floating panel opens with the entire paragraph translated at once, which is ideal for lines that ended up small after in-place translation. It even works on mods outside your allow list, and its position is saved between sessions. Hold Left Alt at any time and every translated string reverts to the original, so you can compare both languages side by side.
Final Thoughts
BabelCraft fills a gap that vanilla Minecraft never addressed: making modded interfaces readable regardless of the language they were written in. With disk caching, batched requests, sensible layout fitting, and fine-grained per-mod control, it stays fast and unobtrusive even in enormous packs. If you have ever abandoned a promising modpack because you could not understand its guidebook, this add-on is the simplest fix available for Minecraft 1.20.1 on Forge.