这个项目能做什么
PlayTranslate是一款用于实时翻译电子游戏文本的Android应用。它面向语言学习者和希望阅读非母语游戏的玩家。该项目以侧载APK形式分发,README指出部分设备可能需要暂时禁用Google Play Protect,且某些OEM厂商要求先启用“允许受限设置”才能授予无障碍权限。
README中描述的核心功能:
- 一键捕获并翻译游戏画面,另有自动模式,可在对话变化时重新翻译。
- 浮动镜头用于单词查询,悬停时显示词典释义。
- 离线操作:OCR和词典查询无需连接网络,可下载可选的离线翻译模型。
- 阅读辅助:在字符上方显示振假名和拼音提示。
- 热键支持,用于按住预览翻译或阅读提示,适用于带专用按键的手持设备。
- 双屏和分屏支持,包括双显示设备以及带窗口化游戏的Android分屏模式。
- 捕获区域,可将OCR限制在对话框、字幕或自定义区域内。
- 文本转语音播放,支持可配置语音。
- 导出至AnkiDroid,包括原文、翻译、单词列表、目标词、TTS、截图以及可选录制的游戏音频,并提供卡片类型预设。
- Yomitan词典集成,包括音高重音、频率标签、汉字增强和合并释义,也用于Anki导出。
- 摄像头翻译:实时读取现实世界中的文本,或冻结画面以点击查询单词。
- 可选的文本历史记录,默认关闭。
语言覆盖范围据称为26种游戏(源)语言(从屏幕读取)和59种翻译(目标)语言,附有列出代码和本地名称的表格。
翻译后端:默认使用Lingva,并以ML Kit作为离线后备。用户可为DeepL、OpenAI、Gemini、DeepSeek、Mistral、Groq、OpenRouter、Claude或任何兼容OpenAI的自定义端点添加API密钥,并可重新排序服务以控制优先级。
可选下载的离线模型包括Gemma 4 E2B、Hy-MT2 1.8B、Qwen 3.5 2B、已退役的Qwen 2.5 1.5B Instruct和Hunyuan-MT 1.5 1.8B包、按脚本划分的PaddleOCR识别器、Meiki日语OCR模型、用于风格化及竖排日语文本的MangaOCR,以及Firefox Translations(Bergamot)模型对。
README致谢了大量库和数据源,包括ML Kit、Sudachi、HanLP、KOMORAN、通过Apache Lucene的Snowball词干提取器、Lingva、AnkiDroid、MNN、PaddleOCR、OpenCV、Silero VAD、OpenCC4j、slimt/Marian、OkHttp、kotlinx.serialization、Gson、CameraX和Material Components。它还记录了改编自offline-translator、PyThaiNLP、docTR、EasyOCR和Yomitan的工作,以及来自JMdict、KANJIDIC2、JMnedict、CC-CEDICT、CFDICT、HanDeDict、通过kaikki.org的Wiktionary、Tatoeba、PanLex、wordfreq、Camel Morph MSA、Arramooz、Morfologik/PoliMorf、SudachiDict、Jiten和Wikimedia Commons的语言数据。该项目采用GPL 3.0许可证。通过Discord服务器提供支持,并可通过Ko-fi捐赠。
评论
0 评分人数达到10人后显示
登录后参与讨论。