Links
Tags
Creators
Details
Licensed GPL-3.0-only
Published 2 months ago
Updated 2 months ago
All versions
2.1.0
Release
AutoTranslation-Next 2.1.02 months ago 600
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client-side
Required content
Changes
V2.1.0
变更
- 智能翻译域名选择: 首次安装时根据游戏语言自动选择最优 Google 翻译域名——简体中文使用国内代理,其他语言使用 translate.google.com。
Changed
- Smart Domain Selection: Automatically selects the best Google Translate domain on first install based on game language — Simplified Chinese uses the China proxy, others use translate.google.com.
V2.0.0 — AutoTranslation Next 正式发布
变更
- 平台迁移: 从 Architectury (Forge/Fabric) 迁移到纯 NeoForge,支持 Minecraft 1.21.1;
- 移除屏幕翻译: 完全移除屏幕翻译功能,仅保留语言文件自动翻译;
- 新增 AAAABBBB 翻译器: 测试用翻译器,方便验证翻译管线;
- Google 翻译优化: 默认域名改为
google-translate-proxy.tantu.com,国内可直接访问; - 重写 HTTP 客户端: 使用 JDK 内置 HttpClient,零额外依赖;
- 优化英语特征正则: 排除格式化占位符和翻译 key 的误匹配;
- 配置变更自动清理: 修改关键设置时自动删除翻译缓存并提示重启;
- 移除 Fabric/Forge 支持: 不再支持 Fabric 和 Forge 平台,仅 NeoForge;
- 修复多个关键 Bug: Mixin 静默不生效、命令事件总线错误、游戏崩溃等。
Changed
- Platform Migration: Migrated from Architectury (Forge/Fabric) to pure NeoForge, supporting Minecraft 1.21.1;
- Screen Translation Removed: Completely removed screen translation, keeping only language file auto-translation;
- New AAAABBBB Translator: Test-purpose translator for pipeline verification;
- Google Optimized: Default domain changed to
google-translate-proxy.tantu.com, accessible from China; - Rewritten HTTP Client: Switched to JDK built-in HttpClient, zero extra dependencies;
- Optimized English Regex: Exclude format specifiers and translation keys from false positives;
- Auto Cache Cleanup: Modifying key settings automatically deletes cache with restart reminder;
- Dropped Fabric/Forge: No longer supports Fabric or Forge, NeoForge only;
- Multiple Critical Fixes: Silent Mixin failure, command event bus error, game crash, etc.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:cNERsKEs:WwfSKGYd"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:cNERsKEs:WwfSKGYd"
}


