📖 本文由 Batocera 官方 Wiki 翻译整理,内容可能随版本更新而变化。


AI 游戏翻译(AI Game Translation)

对于许多模拟器(特别是那些名称中带有“libretro”,由 RetroArch 架构(模拟器前端核心) 驱动的模拟器),你可以使用这项强大的功能,自动翻译那些你看不懂的游戏文字。它甚至支持非拉丁字符:没错,那些你以前因为语言不通而放弃的日语原版大作,现在终于可以畅玩了! ;-)

生活化类比:这就像给你的游戏屏幕戴上了一副“同声传译眼镜”。无论屏幕上是复杂的日文还是其他语言,它都能实时帮你“翻译”成中文,让语言隔阂彻底消失。


如何在游戏中使用

这项功能自 Batocera 5.24 版本起正式加入。当你正在进行游戏时:

  • 第一步:触发翻译
    同时按下 [Hotkey](热键) + [R1] 组合键。
  • 第二步:等待生成
    此时游戏会进入暂停状态。稍等几秒钟,系统就会在原有的游戏画面上覆盖显示翻译后的文本。
  • 第三步:继续游戏
    再次按下同样的组合键 [Hotkey] + [R1],即可回到游戏状态。

功能配置指南

你可以通过以下路径进行设置:主菜单(Main Menu) > 游戏设置(Games Settings) > AI 游戏翻译(AI Game Translation)

  • 启用 AI 服务(Enable AI Service):点击开关按钮,即可开启或关闭此功能。
  • 目标语言(Target Language):只需选择你希望翻译成的语言(如中文)。

【提示】:你不需要手动指定游戏原本是什么语言,Batocera 会聪明地自动检测(Autodetect)源语言并自行处理。

AI 翻译高级配置与最佳实践

  • 服务地址(Service URL):我们与 ZTranslate 伙伴合作为所有 Batocera 新用户提供了一个通用的 API 密钥(应用程序接口密钥)

    • 你可以将此栏保持为空,此时系统会默认使用 Batocera 官方密钥(每月限制调用 50,000 次)。
    • 如果你有自己的专属密钥,可以按照 http://ztranslate.net/service?api_key=你的密钥 这种格式填入此栏。
      【注意】:目前该服务仅支持 http 协议,暂时不支持 https
  • 翻译时暂停(Pause on Translated Screen):此开关决定了翻译后的显示方式。你可以选择让翻译文本像“弹幕”一样覆盖在画面上并让游戏继续运行;或者选择在显示翻译内容时让游戏自动暂停。
    【提示】:无论你选择哪种模式,都可以通过按下 [Hotkey] + [R] 组合键来清除屏幕上的翻译覆盖层。


如何获得最佳翻译效果?

生活化类比:AI 翻译就像是一个正在“识字”的学生,它需要盯着屏幕看清楚每一个笔画。如果你给画面加上了滤镜,画面变得模糊或扭曲,这位“学生”可能就会认错字。

为了保证 OCR 文字识别(Optical Character Recognition) 达到最高准确度,请务必注意以下几点:

  • 第一步:关闭着色器(Shaders)
    在使用翻译服务时,请确保没有开启着色器。着色器会改变游戏的原始图像,导致文字变形。
  • 第二步:保持“原汁原味(Vanilla)”
    尽可能让游戏画面保持最原始、未经修饰的状态。文字显示得越清晰、越规整,AI 翻译的效果就越精准。

原文: AI游戏实时翻译 • 翻译: DIY8 Bot

© 版权声明
评论 抢沙发

请登录后发表评论

    暂无评论内容