Language Translator
ModGPL-3.0-or-later

Language Translator

It can help modpack maker translate the untranslation.

104
Downloads
1
Followers
2 months ago
Updated
📦
11
Versions

📖About Language Translator

AI Core Pack

please always use /lo dump must.

🚀 Lo - Automatic Translation Assistant

Lo (LanguageOuter) is a powerful, lightweight client-side utility designed for Minecraft 1.20.1. It eliminates the frustration of untranslated "English remnants" in modpacks by automatically capturing missing translation keys and localizing them using advanced batch-processing logic via the Google Translate API.

🌟 Key Features

  • 🚀 Real-time Capture: Automatically detects and dumps missing translation keys directly from your active game session.

  • 📦 Smart Batch Translation: Utilizes a unique "Numbered Tag" indexing system (###ID###) to translate hundreds of strings simultaneously without losing Key-Value alignment.

  • 🔍 Precision Regex Sync: Features a robust regex parsing engine that ensures every translation finds its way back to the correct key, even if the API rearranges the response.

  • 🛠️ Seamless Integration: Distributes translations to an auto-generated resource pack and triggers a resource reload (F3+T) automatically.

  • ⚖️ Human-in-the-loop: Generates a pending_review.json allowing you to audit and refine AI results before merging them into your master language file.

🛠️ How to Use

  1. Capture: Run /lo dump to identify and export missing strings in your current view.

  2. Translate: Run /lo translate to trigger the automated batch translation process.

  3. Review: Open .minecraft/Translation/pending_review.json to verify or tweak the AI results.

  4. Merge & Apply: Run /lo merge to consolidate data, then /lo apply to see the changes in-game instantly!

📄 API Usage & Legal Notice

Third-Party Service: The /lo translate feature utilizes the Google Translate (GTX) web interface. This tool is not affiliated with, endorsed by, or sponsored by Google LLC.

Data Transmission: By using the translation command, you acknowledge that in-game text strings will be transmitted to Google servers for processing. No personal data or account information is collected or stored by the developer.

Translation Quality: Machine translation is provided for convenience and may contain inaccuracies. Users are encouraged to review the generated pending_review.json.

Rate Limiting: Please use the translation feature responsibly. Excessive batch requests may lead to temporary IP restrictions from the service provider.

⚖️ License & Attribution

  • License: GNU General Public License v3 (GPL v3).

  • Copyright: © 2026 TerrySet. All original source artifacts and logic designs are the property of the author.

  • Status: Provided "AS IS" without warranty of any kind.

📂 Technical Specifications

  • Minecraft Version: 1.20.1

  • Platform: Forge

  • Side: Client-side Only