Android中的TranslationService是什么?其官方文档返回404是怎么回事?
android.service.translation.TranslationService相关说明
- 该类是Android 12(API Level 31)新增的系统翻译框架核心服务抽象类,属于Android翻译能力的底层组件
- 官方文档返回404的原因是该类长期属于系统级受限API,仅对设备预装的系统翻译服务实现方开放,不对普通第三方应用公开,早期官方文档没有公开发布,旧的跳转链接自然返回404
- 它的核心作用就是接收系统分发的各类
View(包括WebView)生成的ViewTranslationRequest翻译请求,继承该类的实际翻译服务实现完成翻译逻辑后,会把结果返回给上层View渲染展示
你看到的
ViewTranslationRequest文档表述准确,它就是View侧生成的翻译请求包装类,最终会被传递给TranslationService的实现类处理
普通第三方应用如果要接入系统翻译能力,不需要直接实现TranslationService,调用TranslationManager等公开API调用系统已有翻译能力即可。
内容的提问来源于stack exchange,提问作者Adam Burley
相关产品推荐
相关产品推荐

