
聊天翻译器
这个模组将Minecraft聊天翻译成多种语言。
查看大图此模组可将 Minecraft 聊天翻译成多种语言!
支持的语言:
- 英语(english/en)
- 法语(french/fr)
- 德语(german/de)
- 俄语(russian/ru)
- 西班牙语(spanish/es)
示例

如何选择语言?
/sw4-translator mylanguage spanish/russian/german/french/english
该模组如何翻译消息?
消息拦截——ChatHud.addMessage() mixin 拦截所有传入的聊天消息。
文本提取——解析消息,将玩家名与文本分离:
hello → Player: "Player", text: "hello"
向 Google Translate 发送 HTTP 请求——发送异步 GET 请求:
https://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=ru&dt=t&q=hello
sl=auto——自动检测源语言
tl=ru——目标语言(你选择的语言)
q=hello——要翻译的文本
JSON 响应解析——从 Google 的 JSON 响应中提取翻译后的文本 添加到聊天——添加一条包含译文的新消息:
原文:, hello!
译文: привет
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。