LunaTranslator 是一款开源免费的视觉小说(GalGame)翻译器,致力于提供母语级别的游玩体验。

功能

  • HOOK:通过 HOOK 提取游戏文本,适配绝大多数常见和冷门的视觉小说。
  • 内嵌翻译:部分游戏可以直接把译文内嵌到游戏中。
  • HOOK 模拟器:支持 NS/PSP/PSV/PS2 上的大部分游戏。
  • OCR:内置高精度 OCR 模型,并支持多种在线和离线 OCR 引擎。
  • 丰富的翻译接口:支持大语言模型翻译、离线翻译等几乎所有翻译引擎。
  • 语言学习:支持日语分词和假名注音,支持 AnkiConnect 和 Yomitan 插件。
  • 语音:支持多种语音合成引擎;在 Windows 10/11 上可使用系统语音识别。

安装

在 LunaTranslator 文档 - 下载 & 启动 & 更新 下载安装。

接入 ZeroCat

方式一:一键配置

如果 ZeroCat 控制台中提供 LunaTranslator 一键导入:
  1. 在 ZeroCat「API 密钥」页面,点击目标密钥旁的「…」→「聊天」→ LunaTranslator,会跳转到 LunaTranslator 并自动填好 API 地址和 API 密钥。
  2. 在 LunaTranslator 的「设置」→「翻译设置」→「大模型」中,会出现新增的大模型接口,点击编辑。
  3. 点击 model 下拉框旁的刷新按钮,获取 ZeroCat 的模型列表,选择或输入模型名称,点击确定保存。
  4. 确认 new_api 大模型接口旁边的开关已打开,即可开始使用。

方式二:手动配置

  1. 在 ZeroCat「API 密钥」页面复制密钥。
  2. 在 LunaTranslator 的「设置」→「翻译设置」→「大模型」中选择添加。
  3. 复制 大模型通用接口 模板,新增一个接口。
  4. 在新增的接口中,API 地址填 https://zero.cat/v1,并填入 API 密钥。
  5. 点击 model 下拉框旁的刷新按钮,获取 ZeroCat 的模型列表,选择或输入模型名称,点击确定保存。
  6. 打开新接口旁边的开关,即可开始使用。
更多用法见 LunaTranslator 官方文档:大模型翻译接口