Repository navigation
Releases: wolfg1969/retroarch-ai-translate
Releases · wolfg1969/retroarch-ai-translate
Release list
v1.0.1
- 项目名统一为 retroarch-ai-translate
- 协议更换为 GPLv3
- Web 设置持久化(重启不丢失)+ 运行时立即生效
- CI 自动构建发布(Docker 包 + Decky 插件包)
- QAM 游戏选择器重启后保留已选游戏
Full Changelog: v1.0.0...v1.0.1
v1.0.0 — RetroArch AI 实时翻译服务
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