LLM_Translator

在游戏内使用大语言模型进行翻译。支持翻译玩家对话,游戏内木牌文字,讲台上的书籍内容。

tool
information

Installation command

!!MCDR plugin install llm_translator

Author

Synced at

...

Last update

...

Latest version

Total downloads

17

Back to catalogue

LLM-Translator

English

本插件的开发灵感来源于 MCDR插件 SimpleTranslator - 插件仓库 - MCDReforged

使用大语言模型进行提供游戏内玩家对话翻译,木牌文字翻译,书籍翻译。

插件默认使用 deepseek-chat 大语言模型进行翻译工作。

介绍

当服务器内有不同语种玩家时,使用此插件可以良好改善沟通情况。玩家聊天信息支持多服同步转发。使用大语言模型翻译,精准度相较传统机器翻译准确率更高,适应性更强。

支持翻译游戏内:

  • 玩家对话信息

  • 木牌文字

  • 讲台上的书籍信息

配置

  1. 插件第一次加载成功后,将在 /config/llm-translator/ 文件夹下生成配置文件

  2. 配置文件默认使用 deepseek-chat 模型进行中英翻译,若符合此需求,仅需在api_key处填写你的api密钥即可使用。否则请参考下方配置文件进行修改。

{
    "first_language": "zh_cn",
    "secondary_language": "en_us",
    "base_url": "https://api.deepseek.com",
    "model": "deepseek-chat",
    "api_key": "enter-your-api-key",
    "is_proxy_to_other_servers": false,
    "proxy_servers": [
        {
            "address": "127.0.0.1",
            "port": 25575,
            "password": ""
        },
        {
            "address": "127.0.0.1",
            "port": 25576,
            "password": ""
        }
    ]
}
字段名数据类型默认值说明
first_languagestring"zh_cn"主要语言,通常设置为用户的母语或主要使用语言
secondary_languagestring"en_us"次要语言,需要翻译成的目标语言
base_urlstring"https://api.deepseek.com"基础请求地址
modelstring"deepseek-chat"语言模型名称
api_keystring无默认值API 访问密钥
is_proxy_to_other_serversbooleanfalse是否转发聊天翻译信息至其他服务器
proxy_serverslist[dict][]转发服务器配置列表。需要启用rcon

proxy_servers 的rcon服务器配置:

字段名数据类型默认值说明
addressstring"127.0.0.1"转发服务器地址
portnumber无默认值转发服务器端口号
passwordstring""转发服务器认证密码(如需要)

配置说明

  1. 基础需求:只需填写 api_key 即可使用默认的 DeepSeek 模型进行玩家对话中英翻译
  2. 其他语言支持:通过修改 first_languagesecondary_language 可支持其他语言对的翻译
  3. 多模型支持:更换 base_urlmodel 可切换到其他 LLM 服务商
  4. 聊天翻译信息转发功能:玩家信息转发至其他服务器(通常适用于Velocity等代理端多子服且已经配置了聊天信息转发的服务器),请设置 is_proxy_to_other_serverstrue 并配置 proxy_servers 列表

使用说明

玩家对话翻译

游戏内聊天信息添加前缀 t 和空格 发送即可翻译。

image

木牌信息及书籍信息翻译

书籍信息:书需要放在讲台上才能翻译

使用指令 !!tr <x> <y> <z> 即可翻译,其中 参数为木牌或讲台上书籍坐标

image image image

其他

初次开发插件有不熟练之处或不完善之处。若使用时有bug或其他建议,欢迎至Github插件源仓库处提交Issue。

README source: README.md