跳到正文

LinguaChat

作者:Lintech-1

Fabric模组,实现自动双向聊天翻译。支持多个提供商:Google Translate、DeepL和Kagi。

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

LinguaChat 让你在 Minecraft 中的交流不受语言限制,自动翻译聊天消息,不打断游戏体验!

你可以在配置文件中分别设置客户端/服务端的翻译方向,详见下方说明。

📥 安装

  1. 为你的 Minecraft 版本安装 Fabric Loader
  2. 安装与你版本匹配的 Fabric API
  3. 下载对应版本的 LinguaChat

官方 Minecraft 启动器:

  1. 将 JAR 文件放入你的 mods 文件夹:
  • Windows:%APPDATA%\.minecraft\mods
  • Linux:~/.minecraft/mods
  • macOS:~/Library/Application Support/minecraft/mods

Prism Launcher 及其他基于实例的启动器:

  1. 打开实例设置 → 模组 标签页
  2. 点击 添加 / 安装模组 并选择 JAR 文件
  3. 确保为该实例安装了 Fabric API

最后一步:

  1. 使用 Fabric 配置启动 Minecraft

📝 使用示例

正确配置后,模组会自动翻译消息:

Player1: привет

Player2: hello

[!TIP]

将鼠标悬停在翻译后的消息上即可查看原文!


⚙️ 配置

可在游戏内按 K 键打开模组设置。

你也可以直接编辑文件:config/linguachat.json

按键绑定

| 按键 | 操作 |
|—–|——–|
| K | 打开设置界面 |
| N | 切换发送消息翻译 |

设置

| 参数 | 默认值 | 描述 |
|———–|———|————-|
| enabled | true | 启用/禁用模组 |
| translateIncoming | true | 翻译接收的消息 |
| translateOutgoing | true | 翻译发送的消息 |
| defaultSourceLang | "auto" | 源语言(auto 表示自动检测) |
| defaultTargetLang | "en" | 接收消息(其他玩家发来的消息)和发送消息(你发送到服务器的消息)的目标语言 |
| preferredTranslator | "google" | 提供方:google、deepl、kagi |
| deeplApiKey | "" | DeepL API 密钥 |
| kagiApiKey | "" | Kagi API 令牌 |
| kagiSessionToken | "" | Kagi 会话令牌 |
| showOriginalOnHover | true | 悬停时显示原文 |
| cacheSize | 512 | 翻译缓存大小 |
| debugMode | false | 调试日志 |

翻译提供方

| 提供方 | 费用 | API 密钥 | 语言 |
|———-|——|———|———–|
| Google | 免费 | 不需要 | 100+ |
| DeepL | 免费/付费 | 获取 API 密钥 | 30+ |
| Kagi | Kagi Pass | API 令牌,或来自开发者工具的 kagi_session cookie 值。会话链接本身无效(它是 OAuth 登录页面,不是令牌)。 | 多种 |


🐛 报告问题

发现 Bug 或有建议?请创建 issue:

👉 https://github.com/Lintech-1/LinguaChat/issues

请包含:

  • Minecraft 版本
  • 模组版本
  • 日志摘录
  • 复现步骤

常见问题

LinguaChat 支持哪些 Minecraft 版本?

LinguaChat 支持 Minecraft Java 版 1.16.5–26.3,共 9 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

LinguaChat 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。

评论

登录后评论和评分

Lintech-1 的其他作品

查看全部 →