Skip to content

Releases: wolfg1969/retroarch-ai-translate

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 18 Jul 13:35
  • 项目名统一为 retroarch-ai-translate
  • 协议更换为 GPLv3
  • Web 设置持久化(重启不丢失)+ 运行时立即生效
  • CI 自动构建发布(Docker 包 + Decky 插件包)
  • QAM 游戏选择器重启后保留已选游戏

Full Changelog: v1.0.0...v1.0.1

v1.0.0 — RetroArch AI 实时翻译服务

Choose a tag to compare

@wolfg1969 wolfg1969 released this 18 Jul 07:53

RetroArch AI Translation 的首个正式发布版本。在 RetroArch 模拟器上按快捷键,即可将游戏截图中的日文实时翻译为中文,并以画面叠加层显示。支持 Docker 多用户部署和 Steam Deck Decky 插件。

核心功能

  • Vision LLM OCR + 机器翻译:截图 → 视觉模型识别日文 → 翻译模型输出中文,延迟约 1 秒
  • 画面叠加层:翻译结果以半透明底色 + 白色中文文字渲染在游戏画面上,自动识別角色名和对话
  • LRU 翻译缓存:智能裁剪截图边缘(排除光标/状态栏),相同对话不重复翻译
  • 游戏专属配置:YAML 格式的术语表、角色语气、标志性台词、场景模式,翻译风格贴合原作
  • 多设备独立:Docker 模式下通过 IP 区分不同 RetroArch 客户端,各自选择不同游戏

内置游戏配置

逆转裁判(gyakuten)、火焰纹章(fire_emblem)、塞尔达传说 缩小帽(zelda_minish)、弹丸论破(danganronpa)

Web 管理界面

浏览器打开 http://localhost:4404/:

  • 首页:切换游戏配置,实时生效
  • API 设置:配置 OCR / 翻译 API 密钥,保存后无需重启

Steam Deck 插件

通过 Decky Loader 在 QAM 中直接管理:

  • 启动 / 停止翻译服务
  • 切换游戏、配置 API 密钥、查看实时日志
  • 开机自动启动

部署方式

方式 适用场景
Docker Compose NAS / 家庭服务器,多用户共享
Python 直接运行 本机,与 RetroArch 同机
Decky 插件 Steam Deck,QAM 一键管理

许可证

GPLv3

Full Changelog: https://github.com/wolfg1969/retroarch-ai-translate/commits/v1.0.0