{"id":23926,"date":"2026-06-01T11:03:41","date_gmt":"2026-06-01T08:03:41","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/autotranslator\/"},"modified":"2026-06-01T11:03:41","modified_gmt":"2026-06-01T08:03:41","slug":"autotranslator","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/autotranslator\/","title":{"rendered":"autotranslator"},"content":{"rendered":"<p>AutoTranslator &#8211; Smart AI-Powered Minecraft Mod Translation<\/p>\n<p>https:\/\/img.shields.io\/badge\/License-MIT-green<br \/>\nhttps:\/\/img.shields.io\/badge\/NeoForge-1.21.1-blue<br \/>\nhttps:\/\/img.shields.io\/badge\/Translation%2520Data-CC%2520BY&#8211;NC&#8211;SA%25204.0-lightgrey<\/p>\n<p>**One-click AI translation \u2013 say goodbye to untranslated mods!**<br \/>\nAutoTranslator is a client-side NeoForge 1.21.1 mod that uses any AI model you configure (local or cloud) to\u00a0**batch-translate all installed mod language files into Simplified Chinese**\u00a0and automatically pack them as a resource pack for immediate effect.<\/p>\n<p>&#8212;<\/p>\n<p>## \u2728 Key Features<\/p>\n<p>### \ud83e\udd16 AI-Powered Automation<\/p>\n<p>No more manual searching for translation packs. Just configure your AI API endpoint, click &#8220;Start Translation&#8221;, and all missing Chinese entries are generated automatically. Enjoy a fully localized experience in minutes.<\/p>\n<p>### \ud83d\udcda Built-in Terminology Database<\/p>\n<p>Before sending requests to the AI, the mod queries a local SQLite dictionary (sourced from the CFPA project) for known Minecraft terms. This ensures consistent translations and drastically reduces API calls, saving token costs.<\/p>\n<p>### \ud83d\udd17 i18n Resource Pack Synergy<\/p>\n<p>Unique integration with existing i18n resource packs (e.g.,\u00a0`Minecraft-Mod-Language-Modpack`). The mod can\u00a0**read translations from an external Chinese resource pack**\u00a0and only forward the remaining missing entries to the AI. This further reduces costs and improves overall quality.<\/p>\n<p>### \u2699\ufe0f Full Transparency &#038; Control<\/p>\n<p>&#8211; **In-game GUI**\u00a0for easy configuration: API URL, key, model name, local\/remote mode, etc.<\/p>\n<p>&#8211; **Detailed debug log**\u00a0at\u00a0`config\/autotranslator\/debug.log`\u00a0\u2013 tracks every request, dictionary hit, and progress.<\/p>\n<p>&#8211; **Whitelist \/ Blacklist filtering**\u00a0to translate only specific mods.<\/p>\n<p>&#8211; **Manual stop**\u00a0anytime without corrupting the generated pack.<\/p>\n<p>&#8211; **Atomic resource pack replacement**\u00a0\u2013 temporary file is atomically moved to the final pack, preventing incomplete reads.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udce6 Quick Start<\/p>\n<p>### 1. Install<\/p>\n<p>Place the mod\u00a0`.jar`\u00a0into your\u00a0`mods`\u00a0folder and launch the game.<\/p>\n<p>### 2. Open Configuration<\/p>\n<p>Go to\u00a0**Options**\u00a0\u2192 click\u00a0**AI Translation Settings**.<\/p>\n<p>### 3. Enter API Details<\/p>\n<p>&#8211; **API URL**: e.g.,\u00a0`https:\/\/api.deepseek.com\/v1\/chat\/completions`\u00a0(cloud) or\u00a0`http:\/\/localhost:1234\/v1\/chat\/completions`\u00a0(local LM Studio).<\/p>\n<p>&#8211; **API Key**: For cloud services, enter your key. For local models, any string works (e.g.,\u00a0`lm-studio`).<\/p>\n<p>&#8211; **Model Name**: Exact model identifier, e.g.,\u00a0`deepseek-chat`,\u00a0`qwen2.5-7b-instruct`.<\/p>\n<p>&#8211; **Local Mode**: Enable when using a local API (runs tasks sequentially to avoid overload).<\/p>\n<p>### 4. (Optional) Advanced Configuration<\/p>\n<p>Edit\u00a0`config\/autotranslator\/config.json`\u00a0for hidden settings (preserved across saves even though not in GUI):<\/p>\n<p>&#8211; `timeout_seconds`: Request timeout in seconds (default\u00a0`300`; recommend\u00a0`600`\u00a0for slow local models).<\/p>\n<p>&#8211; `batch_size`: Number of entries per AI call (default\u00a0`30`; reduce to\u00a0`10`\u00a0if timeouts occur).<\/p>\n<p>&#8211; `requests_per_second`: Max API calls per second (default\u00a0`5`; can be increased for local models).<\/p>\n<p>&#8211; `filter_mode`\u00a0\/\u00a0`filter_list`: Mod filtering (whitelist\/blacklist).<\/p>\n<p>&#8211; `system_prompt`: Custom AI translation instructions.<\/p>\n<p>&#8211; **`i18n_resourcepack_name`**: Name of an external i18n resource pack file; set to\u00a0`&#8221;none&#8221;`\u00a0to disable (see i18n synergy below).<\/p>\n<p>### 5. Start Translation<\/p>\n<p>&#8211; Make sure the\u00a0`AutoTranslation.zip`\u00a0resource pack is\u00a0**disabled**\u00a0in the Resource Packs screen before starting.<\/p>\n<p>&#8211; Back in the configuration screen, click\u00a0**&#8221;Start Translation&#8221;**.<\/p>\n<p>&#8211; Progress is shown at the bottom. After completion, press\u00a0`F3+T`\u00a0to reload resource packs.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83c\udf10 i18n Resource Pack Synergy (Detailed)<\/p>\n<p>If you have a community-maintained i18n pack such as\u00a0`Minecraft-Mod-Language-Modpack-Converted-1.21.1.zip`, place it inside the\u00a0`resourcepacks`\u00a0folder and update\u00a0`config.json`:<\/p>\n<p>json<\/p>\n<p>&#8220;i18n_resourcepack_name&#8221;: &#8220;Minecraft-Mod-Language-Modpack-Converted-1.21.1.zip&#8221;<\/p>\n<p>When translating, the mod will\u00a0**extract all Chinese strings from that pack and overwrite its own output with them**. Only keys that are still missing will be sent to the AI. This can save over 70% of API calls.<\/p>\n<p>**Priority**: i18n pack > previous AutoTranslator cache > AI translation.<br \/>\n**Enabling**: After modifying config, click &#8220;Reload File&#8221; in the GUI or restart the game.<\/p>\n<p>&#8212;<\/p>\n<p>## \u26a0\ufe0f Important Notes<\/p>\n<p>&#8211; **Resource Pack Conflict**: Always disable the existing\u00a0`AutoTranslation.zip`\u00a0in the resource pack menu before starting a new translation.<\/p>\n<p>&#8211; **Network Issues**: If dictionary download or GitHub access fails in some regions, add\u00a0`-Djava.net.useSystemProxies=true`\u00a0to your launcher&#8217;s JVM arguments and enable a system proxy.<\/p>\n<p>&#8211; **Token Consumption**: When using cloud APIs, be aware of token billing. Using the built-in dictionary and an i18n pack drastically reduces costs.<\/p>\n<p>&#8211; **Local Model Tuning**: Set a higher timeout (e.g.,\u00a0`600`\u00a0seconds) and smaller batch size (e.g.,\u00a0`10`) to avoid request timeouts.<\/p>\n<p>&#8211; **Safety**: This mod only runs on the client, does not modify core game files, and only adds a resource pack.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udcc2 File Structure<\/p>\n<p>text<\/p>\n<p>config\/autotranslator\/<br \/>\n\u251c\u2500\u2500 config.json # User configuration<br \/>\n\u251c\u2500\u2500 debug.log # Detailed translation log<br \/>\n\u2514\u2500\u2500 dict\/<br \/>\n \u2514\u2500\u2500 Dict-Sqlite.db # Automatically downloaded Minecraft terminology database<br \/>\nresourcepacks\/<br \/>\n\u2514\u2500\u2500 AutoTranslation.zip # Generated Chinese resource pack<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83e\udd1d Open Source &#038; Attribution<\/p>\n<p>This mod&#8217;s built-in translation database is sourced from\u00a0CFPATools\/i18n-dict, with original data maintained by\u00a0CFPAOrg\/Minecraft-Mod-Language-Package\u00a0under the\u00a0Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0).<\/p>\n<p>The mod code is released under the MIT License.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udcdd Debugging &#038; Logs<\/p>\n<p>All translation activities are recorded in\u00a0`config\/autotranslator\/debug.log`\u00a0with timestamps (`[HH:mm:ss]`). The log is in Chinese for the developer&#8217;s convenience.<\/p>\n<p>Monitor it live:<\/p>\n<p>bash<\/p>\n<p>tail -f config\/autotranslator\/debug.log<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udca1 FAQ<\/p>\n<p>**Q: Why do some entries fail to translate?**<br \/>\nA: Usually an API timeout or malformed response. Increase\u00a0`timeout_seconds`, decrease\u00a0`batch_size`, and verify the model name.<\/p>\n<p>**Q: How to translate only specific mods?**<br \/>\nA: Set\u00a0`filter_mode`\u00a0to\u00a0`whitelist`\u00a0and add mod IDs to\u00a0`filter_list`\u00a0(comma-separated) in\u00a0`config.json`.<\/p>\n<p>**Q: How to update the built-in dictionary?**<br \/>\nA: The dictionary auto-updates every 7 days. Alternatively, delete\u00a0`config\/autotranslator\/dict\/Dict-Sqlite.db`\u00a0and restart the game.<\/p>\n<p>**Q: Can I share the generated resource pack?**<br \/>\nA: Absolutely!\u00a0`AutoTranslation.zip`\u00a0is a standard resource pack and can be shared freely.<\/p>\n<p>![\u6e38\u620f\u5185\u8bbe\u7f6e\u4f4d\u7f6e](https:\/\/cdn.modrinth.com\/data\/cached_images\/5fbe59ebdee6ba94dce8069bbf709f74534d4e11.jpeg)![\u6e38\u620f\u5185\u8bbe\u7f6e\u9009\u9879](https:\/\/cdn.modrinth.com\/data\/cached_images\/201d572314f68fa6a6011f19a22bb8872c4ef91e.jpeg)![\u914d\u7f6e\u6587\u4ef6](https:\/\/cdn.modrinth.com\/data\/cached_images\/68b0c03b013c378b181377b37236ac4cb5f49935.jpeg)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Use private or public AI to translate mod files into Chinese language files<\/p>\n","protected":false},"featured_media":23927,"template":"","meta":{"_minecraft_slug":"autotranslator","_minecraft_project_id":"MGTITR8H","_minecraft_author":"li27744","_minecraft_license":"MIT","_minecraft_downloads":165,"_minecraft_follows":0,"_minecraft_client_side":"optional","_minecraft_server_side":"optional","_minecraft_storage_type":"zip","_minecraft_archive_name":"autotranslator.zip","_minecraft_size_bytes":41464694,"_minecraft_version_count":5,"_minecraft_updated_at":"2026-05-16T14:45:12.246328Z","_minecraft_date_created":"2026-04-30T02:35:59.859216Z","_minecraft_date_modified":"2026-05-04T07:27:11.158580Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/autotranslator","_minecraft_icon_attachment_id":23927,"_minecraft_imported_at":"2026-06-01T08:03:43+00:00","_minecraft_import_hash":"c372ed119c9598c6b2b1e2f245c6e75e","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[158,92],"mod_loader":[160],"minecraft_version":[37],"class_list":["post-23926","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-neoforge","mod_category-utility","mod_loader-neoforge","minecraft_version-1-21-1"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>autotranslator - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/autotranslator\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"autotranslator - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Use private or public AI to translate mod files into Chinese language files\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/autotranslator\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/autotranslator\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/autotranslator\\\/\",\"name\":\"autotranslator - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/autotranslator\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/autotranslator\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/autotranslator-icon-7ace201d34ad67ddfd4d4797449fd19cd53d7f12_96.webp\",\"datePublished\":\"2026-06-01T08:03:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/autotranslator\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/autotranslator\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/autotranslator\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/autotranslator-icon-7ace201d34ad67ddfd4d4797449fd19cd53d7f12_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/autotranslator-icon-7ace201d34ad67ddfd4d4797449fd19cd53d7f12_96.webp\",\"width\":96,\"height\":94},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/autotranslator\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"autotranslator\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"autotranslator - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/autotranslator\/","og_locale":"en_US","og_type":"article","og_title":"autotranslator - Minecraft","og_description":"Use private or public AI to translate mod files into Chinese language files","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/autotranslator\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/autotranslator\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/autotranslator\/","name":"autotranslator - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/autotranslator\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/autotranslator\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/autotranslator-icon-7ace201d34ad67ddfd4d4797449fd19cd53d7f12_96.webp","datePublished":"2026-06-01T08:03:41+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/autotranslator\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/autotranslator\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/autotranslator\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/autotranslator-icon-7ace201d34ad67ddfd4d4797449fd19cd53d7f12_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/autotranslator-icon-7ace201d34ad67ddfd4d4797449fd19cd53d7f12_96.webp","width":96,"height":94},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/autotranslator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"autotranslator"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/23926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/23927"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=23926"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=23926"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=23926"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=23926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}