CurseForge · Minecraft mod
datapacktranslate
Translates datapack text on screen from a simple config file, without touching the datapack or any saved world.
Quick answer
Which datapacktranslate release should I use?
datapacktranslate-1.0.1.jar targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is datapacktranslate required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does datapacktranslate-1.0.1.jar need?
datapacktranslate-1.0.1.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add datapacktranslate without breaking your instance.
Built for datapacktranslate-1.0.1.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use datapacktranslate-1.0.1.jar. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside datapacktranslate-1.0.1.jar. It opens that exact file at the source.
About this project
What does datapacktranslate add?
Datapack Translate
Many datapacks write their dialogue, item names and lore as plain text inside commands rather than as translation keys. That leaves the usual routes closed: a resource pack has no keys to override, and forking the datapack copies its code, freezes it at one version, and can break the pack's own selectors that compare item names.
This mod takes a third route: it intercepts text as it is drawn on screen and swaps in your translations. The datapack's files, NBT and commands are never modified.
What that means
Nothing in the world is changed — selectors and quest logic that compare item names keep working.
Saved worlds stay untouched; an item you already own reads as translated because only its tooltip is swapped, not its data.
Removing the mod puts everything back exactly as it was.
It follows the game language: pick a language with a matching folder and it loads; pick another and nothing is swapped.
How to use it
The mod reads a plain dictionary from config/datapacktranslate/<language>/, one JSON file per language folder (e.g. es/). Each file maps the original on-screen text to your translation. The mod ships with no translations — you supply the language folder for whatever datapack you want to translate.
/datapacktranslate reload re-reads the files without restarting. /datapacktranslate status shows how many are active.
Project description from CurseForge.
Pick your setup
datapacktranslate by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
datapacktranslate versions and loaders
datapacktranslate-1.0.1.jar
23 Aug 2026
datapacktranslate-1.0.0.jar
18 Aug 2026
Looking for an older file? The official CurseForge project page is in Resources.