LangSwitch
LangSwitch lets a player flip Minecraft's display language with one key press, and the change takes effect without a resource reload.
What it does
A key bind, default unset, opens a settings screen where the target language is picked from a searchable list rather than raw language codes. Once chosen, pressing the toggle key switches between the current language and that target. The toggle key is set to fire only when held together with Ctrl, which keeps it from triggering during chat typing. It still works while a GUI such as an inventory, book or chest is open.
The switch replaces only the language data instead of running the full resource-pack reload that the Options Language menu performs, which is the step that causes a stutter of several seconds in vanilla. Players learning a second language or comparing translations can move between the two in place. LangSwitch is client-side only, so a server does not need it and players join without installing anything. It is published for Fabric, Forge and NeoForge across 15 release versions, 1.20.1 – 26.2, and is released under All rights reserved, so it is not open source.
Key features
Single-key language toggle
A configured key switches the display language between the current one and a chosen target language.
Load-free switching
Language data is swapped directly, so changes take effect without a full resource reload.
Searchable language picker
The settings screen lists languages by name with search, instead of requiring raw language codes.
Ctrl modifier
The toggle only fires when held with Ctrl, so it does not trigger while typing in chat.
Gallery
Compatibility
Latest build for each game version and loader.
26.x4 of 4 versions with builds
1.21.x7 of 7 versions with builds
1.20.x4 of 4 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Players who switch the game between languages often, including language learners and people comparing translations. Server owners do not need to install it, since it runs only on the client.
How it compares
Language Whitelist is client-side only and open source under the MIT License, published for 1.16.5 – 26.2 on Fabric, Forge, NeoForge and Quilt, and it controls which languages appear. xkball's Auto Translate is Forge and NeoForge only, covers 1.19.2 – 26.1.2, and is open source under the GNU Lesser General Public License v3.0 or later. LangSwitch, by contrast, is not open source and is built for a one-key switch between two languages.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| LangSwitch | Fabric, Forge and NeoForge | 1.20.1 – 26.2 | Client-side only | 2026-07-11 |
| Language Whitelist | Fabric, Forge, NeoForge and Quilt | 1.16.5 – 26.2 | Client-side only | 2026-07-29 |
| xkball's Auto Translate | Forge and NeoForge | 1.19.2 – 26.1.2 | Client-side only | 2026-06-20 |
Questions
Which loaders does LangSwitch support?
Does the server need LangSwitch?
Why does LangSwitch not reload resources?
In the catalog
LangSwitch is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 13,894 mods support Minecraft 26.2.
More from NEKOZAME_Garo
Similar mods
What the author says
Instantly switch the game's display language with a single key press. Vanilla Minecraft's Options → Language menu triggers a full resource reload every time you switch, causing a noticeable multi-second stutter. LangSwitch skips that reload entirely, so the language changes instantly with effectively zero load time.
Official listing
- Modrinth page
- modrinth.com/mod/langswitch
- Owner
- NEKOZAME_Garo
- Published
- 2026-07-11
- Updated on Modrinth
- 2026-07-11
- Facts verified
- 2026-10-15
