目前主要有两种使用方式:
固定区域可以设置多个框,例如底部对话和顶部任务提示。每个区域可以使用不同的文字颜色与字号,但结果会按顺序进入同一个窗口,并不是开多个浮窗。
我自己比较在意原著阅读时的打断感,所以还做了英语生词辅助。它不是自动测词汇量,而是让用户选择「已掌握到」的参考级别(中考、高考、四六级、考研、托福雅思、GRE ),先排除相应词表里的词,再用词频( wordfreq 的 Zipf 值,阈值 3.0–5.0 可调)筛选其余提示;也可以只按词频。原文、译文、编号和简短释义会在窗口里对应显示,同一个词一屏只标一次。人名、数字、缩写会跳过。
技术上:ReplayKit 广播扩展抓帧 → Vision OCR → Apple Translation 框架设备端翻译 → AVKit 画中画窗口显示。悬浮窗的位置靠扩展识别窗口边框来定位。识别和翻译都在设备端完成,语言包走系统的翻译语言下载,首次要联网。启动屏幕翻译时,iOS 会要求用户确认「开始直播」,快捷指令( 1.5 新增:Siri / 快捷指令 / 聚焦 / 控制中心)也不能跳过这个系统步骤。
有几个边界也先说明:
[ol]
[/ol]
需要 iOS 18.6+。30 分钟免费体验,用完后每小时还有 5 分钟免费额度;一次性买断解锁无限使用,没有订阅:
https://apps.apple.com/cn/app/transpeek/id6760461773
如果你平时会在 iPhone 上读外文、看字幕或玩外文游戏,欢迎说说你最常遇到的布局和语言。我尤其想听固定区域是否容易设置、生词提示密度是否合适,以及哪些页面最容易识别错行。
(利益相关:我是 TransPeek 的开发者。)

