A practical guide for creating Minecraft translation resource packs in the browser.

Help and workflow

TransPackgenerator is made for players and pack maintainers who want to localize Minecraft mods, shader packs, or language JSON files without manually extracting and repacking every archive. The tool keeps translation keys intact, translates the visible value strings, and builds a ready-to-install resource pack ZIP.

Basic steps

1. Prepare a supported file Use a Fabric, Forge, NeoForge, or compatible mod archive, a shader pack ZIP, or a standalone Minecraft lang JSON file.
2. Select the target language Pick the Minecraft locale that should be written to the output pack, such as ja_jp, en_us, ko_kr, or zh_cn.
3. Choose a translation mode CPU/API mode is best for broad device compatibility. WebGPU mode is best when you want a local browser model and have compatible GPU support.
4. Generate and test Download the resource pack ZIP, enable it in Minecraft, then review menus, tooltips, item names, and config screens for context.

Choosing CPU/API or WebGPU

CPU/API mode does not download a local AI model and can run on phones, tablets, and PCs without WebGPU. WebGPU mode downloads a supported local model to the browser cache and requires a modern browser with WebGPU enabled. For lower-end devices, smaller chunks and one parallel job are usually more stable.

Translation quality notes

Machine translation can miss Minecraft-specific context, item names, jokes, abbreviations, and mod-specific lore. Treat the generated pack as a starting point. For public distribution, review important strings manually and respect the license of the original mod or shader pack.

Troubleshooting

No language files found

Some archives keep translations in uncommon paths or generate text at runtime. Try a different version of the mod, or extract the lang JSON manually and upload the JSON file directly.

Model download fails

Switch to CPU/API mode, reload the page, or clear this site's cache if the browser keeps trying an old model URL.

API translation fails

External translation services can be rate-limited or temporarily unavailable. Wait and retry, reduce the chunk size, or use WebGPU mode on a compatible PC.