未来 Android 12 或可做到自动将应用程式翻译成使用者母语
根据国外媒体 XDA Developers 的报导,在尚未发表的一个 Android 12 版本中包含了ㄧ些新功能和 UI 的变化,在挖掘的过程中还发现 Google 正在开发一个全新的框架,能够自动将应用程式中 UI 的语言翻译成使用者的母语。各种迹象表明,这个新翻译的程式码是根据活动内的视图而非萤幕截图与内文(这两项在 Google 智慧镜头里面已经能够做到),依照设备个人设定服务,可以直接将应用程式面板中的文字直接翻译过来。同时,Android 的系统中已经允许基本共用文件进行翻译,然而这个新框架似乎更複杂,可以相信它的目标将会放在直接翻译应用程式 UI 内的文字,以取代线上翻译,使翻译出来的结果更在地化。
多年来,向 AllTrans 这样的第三方应用都提供了自家的 UI 翻译功能,这些模组由 Xposed 框架提供支援,其工作模式类似于在 Android 12 中的 UI 翻译方式,直接连结应用程式内的文件来进行翻译与替换,但是这些模式都慧要求使用者连接翻译服务 API 金钥,而且免费金钥很快就会超过限制。藉由 Google 所构建的 Android 12 UI 翻译框架,使用者不在需要对设备进行 root,而开发者亦无须耗费多余的成本来进行翻译,有望能使全球用户更易于造访数千款应用程式。
虽然这个新功能能够有效翻译、大幅减少开发成本,并且让使用者更容易使用非母语却又很强大的应用程式,但在看到正式版本之前谁都说不準情况会如同预期。