GitHub - vamsi3/screen-translator:Android 快速设置磁贴,使用 Google Lens / Naver Papago 翻译屏幕

内容

屏幕翻译

这个安卓应用是一个快速设置磁贴,可使用 Naver Papago(네이버 파파고)/ Google Lens 应用翻译当前屏幕。

演示

演示

屏幕.翻译.演示.mp4

请注意,使用屏幕翻译应用比传统的截图和分享界面快得多。

它是如何工作的?

  1. 当用户触摸快速设置图块时,ScreenTranslatorTileService::onClick 发送一个意图以触发 ScreenTranslatorAccessibilityService::onStartCommand
  2. 如果用户尚未授予无障碍权限,他们将被重定向到无障碍设置页面。
  3. 如果无障碍权限已存在,则向系统发送通知面板折叠请求。
  4. 最后,使用无障碍服务截取屏幕截图,并将其发送到 Papago / Google Lens 应用程序以便在其应用程序活动中进行进一步翻译。
  5. 如果系统中未安装 Papago / Google Lens 应用程序,用户将通过 Toast 通知相同的信息。

这个应用程序也有一些设置的用户界面。

作者

Vamsi Krishna Reddy Satti - 万西3

许可证

本项目采用 MIT 许可证 - 请查看 许可证 文件以获取详细信息。

免责声明

NAVER、Papago及所有相关标志是NAVER Corporation或其附属公司的商标。Google、Google Lens™视觉搜索引擎及所有相关标志是Google LLC或其附属公司的商标。

总结
这篇文章介绍了一个名为Screen Translator的Android应用,可以通过Naver Papago / Google Lens应用来快速翻译当前屏幕内容。用户通过快速设置翻译瓦片触发翻译过程,应用利用辅助功能服务获取屏幕截图并发送至翻译应用进行翻译。如果用户未授予辅助功能权限,将被重定向到辅助功能设置页面。若系统未安装Papago / Google Lens应用,用户将收到相应通知。此应用还提供了一些设置界面。作者是Vamsi Krishna Reddy Satti,项目使用MIT许可证。免责声明指出NAVER、Papago和相关标志为NAVER Corporation或其关联公司的商标,Google、Google Lens和相关标志为Google LLC或其关联公司的商标。