GitHub - vamsi3/screen-translator: Android 快速設定圖示以使用 Google Lens / Naver Papago 翻譯螢幕

內容

螢幕翻譯器

這個 Android 應用程式是一個快速設定圖示,用於使用 Naver Papago (네이버 파파고) / Google Lens 應用程式翻譯當前螢幕。

示範

螢幕.翻譯者.示範.mp4

請注意,使用螢幕翻譯應用程式比傳統的截圖和分享介面快得多。

它是如何運作的?

  1. 當用戶觸碰快速設置圖塊時,ScreenTranslatorTileService::onClick 會發送一個意圖以觸發 ScreenTranslatorAccessibilityService::onStartCommand
  2. 如果用戶尚未授予無障礙權限,他們將被重定向到無障礙設置頁面。
  3. 如果無障礙權限已存在,則向系統發送通知面板折疊請求。
  4. 最後,使用無障礙服務截取螢幕截圖,並將其發送到 Papago / Google Lens 應用程序以便在其應用程序的活動中進行進一步翻譯。
  5. 如果系統中未安裝 Papago / Google Lens 應用程序,則通過吐司通知用戶。

這個應用程式也有一些設定的使用者介面。

作者

Vamsi Krishna Reddy Satti - 萬西3

授權

此專案採用 MIT 授權 - 請參閱 LICENSE 檔案以獲取詳細資訊。

免責聲明

NAVER、Papago 及所有相關標誌均為 NAVER Corporation 或其附屬公司的商標。Google、Google Lens™ 視覺搜尋引擎及所有相關標誌均為 Google LLC 或其附屬公司的商標。

總結
Screen Translator是一款Android應用程式,透過快速設定圖示來翻譯當前螢幕內容,支援Naver Papago和Google Lens。使用此應用程式比傳統的截圖和分享方式更為迅速。其運作流程包括:用戶點擊快速設定圖示後,應用會檢查是否已授予無障礙權限,若未授權則引導用戶至設定頁面;若已授權,則會發送請求以收起通知面板,並使用無障礙服務截取螢幕,將截圖發送至Papago或Google Lens進行翻譯。如果系統中未安裝這些應用,則會顯示提示訊息。該應用還提供了一些設定選項,並由Vamsi Krishna Reddy Satti開發,遵循MIT授權協議。