【免费下载链接】playtranslateReal-time translation and language learning Android app for games, visual novels, manga, and any other screen text. 屏幕翻译 游戏翻译项目地址https://gitcode.com/gh_mirrors/pl/playtranslate点击查看免费下载PlayTranslate 是一款面向 Android 的实时翻译与语言学习应用专为游戏、视觉小说、漫画等屏幕文字而生。它的振假名Furigana/拼音Pinyin模式可以在游戏画面的汉字上方实时显示读音提示——日语原文自动标注平假名注音中文原文自动标注拼音帮助你在玩游戏的同时自然积累日语、中文的词汇与读音。本文是一份面向新手的完整教程带你 3 步开启模式并掌握快捷键预览、OCR 过滤等进阶技巧。一、振假名/拼音模式是什么原理一句话应用持续截取游戏画面 → OCR 识别文字 → 调用内置语言引擎注音 → 把读音浮在原文字符上方。源语言提示内容举例日语ja平假名振假名聞[き]く中文zh / zh-Hant带声调的拼音你 hǎo 吗在源码中这一机制由 Language.kt 中的HintTextKind枚举统一定义日语映射为FURIGANA中文含繁体映射为PINYIN。日语注音引擎JapaneseEngine.kt基于词典 动词变形还原给出词干读音中文注音引擎ChineseEngine.kt使用 HanLP 分词并针对多音字结合上下文消歧避免拼音标错 亮点中文模式不是简单逐字注音而是词级注音 多音字上下文消歧重庆/重量这类词也能读对。二、开启步骤3 步上手振假名实时注音步骤 1把源语言设为日语或中文打开应用主界面先设置源语言Source选择ja日语或zh中文——这是 OCR 要读取的游戏文字语言目标语言Target选择你自己的母语用于面板翻译只有源语言是日语/中文时Overlay Mode选项里才会出现振假名/拼音选项。步骤 2把 Overlay Mode 切换为 Furigana 或 Pinyin进入捕获/覆盖设置Capture Overlay页面找到Overlay Mode覆盖模式一行Translation显示译文默认Furigana在汉字上方显示日语振假名Pinyin在汉字上方显示中文拼音切换后立即生效游戏画面中的文字会实时长出读音。相关界面定义见 activity_capture_overlay_settings.xml选项文案定义见 strings.xml。步骤 3调整捕获间隔让注音跟手同一设置页中的Capture interval捕获间隔决定截图频率。间隔越小对话切换时注音出现越快但耗电越高。新手建议对话节奏慢的文字冒险1s ~ 1.5s对话节奏快的动作游戏0.5s ~ 0.8s底层由 FuriganaMode.kt 的实时循环驱动每帧 OCR 后只为发生变化的文字组重建注音框打字机逐字显示台词时也能即时跟上。三、进阶技巧快捷键预览与 OCR 过滤技巧 1实体按键长按预览掌机党福音给一个实体键手柄键/键盘键绑定长按预览即可在按住时于游戏画面上临时显示振假名或拼音松开即消失——不遮挡游戏随看随读。绑定入口在Hotkeys 设置按键判定逻辑位于 HotkeyDecision.kt。此外还支持在悬浮图标上双击切换译文 ↔ 振假名见 strings.xml 中的Swap between translation and furigana两种学习视角一键互切。技巧 2打开Filter furigana from OCR如果游戏本身就在汉字旁印了小号假名开启Filter furigana from OCR开关后OCR 会自动丢弃这些原生假名避免它们被误当成台词翻译或覆盖显示。该开关仅在源语言为日语时出现实现位于 activity_capture_overlay_settings.xml 的rowFilterFurigana行。技巧 3把注音句子存进 Anki阅读过程中看到好句子可以直接加入 Anki 卡片内容支持三种带注音的表达方式Word / headword with furigana词形 逐字注音如聞[き]くSource sentence with furigana整句 逐字注音如友達[ともだち]に聞[き]いた卡片内容模板定义见 strings.xml配合间隔重复复习把游戏里学到的词真正记住。四、日语/中文学习工作流建议️ 推荐一套边玩边学的组合拳先读后译Overlay Mode 设为 Furigana/Pinyin先靠注音读懂原文结构长按看译文用快捷键预览确认理解再松开回到阅读模式点词查义把悬浮放大镜移到生词上即时查看词典释义日语支持 Yomitan 词典集成含音高重音、词频标签好句入 Anki一键保存带注音的句子卡片离线复习注音的字体、字号与描边绘制统一由 FuriganaMetrics.kt 控制加粗、字号为文字行高的 70%、3dp 描边保证在任何游戏背景下都清晰可读竖排文字的注音倾斜排版则由 FuriganaSlantPlacement.kt 处理。五、常见问题Q1为什么画面上一直没有注音确认源语言已设为ja或zh且已下载对应语言包OCR 与词典均支持离线。语言目录见 langpack_catalog.json。Q2打字机逐字出现台词时注音会不会闪烁不会。框架会对正在揭示的文字做前沿保持frontier hold最后一个词的注音要等帧确认后才释放避免你看到读音反复修改逻辑见 FuriganaMode.kt 的GroupPlan规划。Q3可以双屏/分屏使用吗可以。双屏设备如 Ayn Thor可在两块屏上各跑一个覆盖层也能与窗口化游戏分屏使用。Q4注音和译文能同时显示吗在自动模式下 Overlay Mode 二选一但通过快捷键长按预览可在按住瞬间切换查看另一种模式兼顾阅读与理解。六、本文涉及的核心模块实时振假名覆盖循环FuriganaMode.kt语言 Profile 与注音类型Language.kt日语/中文注音引擎JapaneseEngine.kt / ChineseEngine.kt句级注音器SentenceAnnotator.kt快捷键判定HotkeyDecision.kt多语言 README含简体中文版README.zh-CN.md 小结把源语言设为日语或中文再把 Overlay Mode 切到 Furigana/PinyinPlayTranslate 就会在游戏画面上实时加拼音、标假名。配合快捷键预览与 Anki 导出它既是翻译工具也是一位随身语言学习助手。赞分享【免费下载链接】playtranslateReal-time translation and language learning Android app for games, visual novels, manga, and any other screen text. 屏幕翻译 游戏翻译项目地址https://gitcode.com/gh_mirrors/pl/playtranslate点击查看免费下载相关推荐PHPWord Ruby 拼音注音元素实战指南用 addRuby 为日文假名标注生成 Word 文档PHPWord Ruby 拼音注音元素实战指南用 addRuby 为日文假名标注生成 Word 文档 PHPWord 提供 Rubyphonetic gui后端ThermoQwen TSF数据预处理教程Argo浮标和NOAA数据格式转换完整指南ThermoQwen TSF数据预处理教程Argo浮标和NOAA数据格式转换完整指南 ThermoQwen TSF是一款基于Qwen3 1.7B大语言模型的海Zotero语音朗读让耳朵成为你的学术阅读新方式Zotero语音朗读让耳朵成为你的学术阅读新方式 每天面对海量学术论文眼睛是否已经疲惫不堪是否希望在通勤路上、运动时刻也能高效获取最新研究动态现在通过人工智能AI 应用RAG科研创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考