Tap and your screen translates instantly. On-device β nothing sent to servers.
About Translation lens
Translation lens is a tools app developed by PSJ World.
How many times has Translation lens been downloaded?
Translation lens has been downloaded 50 times. In the last 30 days, the app was downloaded 1 times.
What is the rating of Translation lens?
Translation lens has no ratings yet.
Is Translation lens free?
Translation lens is free to download. The APK download size is 36.88 MB. The latest version available is 1.1. The last update was on May 11, 2026.
What are the requirements for Translation lens?
The app has a content rating of Everyone. The app has been available on Google Play May 2026.
Description
π Translation Lens - Real-Time Screen Translation & OCR Translate any text on your screen with a single button — no app switching, no copy-pasting. The easiest way to read games, webtoons, and foreign news, right where you see them.
π± Key Features π± Overlay Screen Translation A floating button stays on top of any app, ready to translate instantly. Works on mobile games, webtoons, foreign documents — if you can see it, you can translate it. π Adjustable Translation Area Resize the translation box with your finger to capture exactly what you need. A full paragraph or a single word — you're in control. π Smart On-Device OCR & 12 Languages Supported (more coming soon) Powered by advanced OCR technology, Translation Lens recognizes text in 12 major languages worldwide. Supported languages: English, Korean, Chinese, Japanese, Hindi, Spanish, Portuguese, German, Indonesian, French, Vietnamese, Thai
π Privacy & Security π΅ Offline Translation — No Internet Required Captured images and recognized text are never sent to external servers. Translate with complete peace of mind. π§ Fully On-Device Processing All OCR and translation runs locally on your device via Google ML Kit — no internet connection needed after setup. ποΈ Instant Image Deletion The moment translation is complete, the captured frame is never saved — it's wiped from memory immediately. πΈ How Screen Capture Works The "Start Recording" permission prompt you see at launch is Android's standard system procedure for reading on-screen text. No continuous recording or data storage ever occurs. Only a single still frame — captured the instant you lift your finger — is used for translation, then immediately discarded.
π How to Use 1οΈβ£ Open the app and select your languages (source β target) 2οΈβ£ Grant overlay and screen capture permissions 3οΈβ£ While using any other app, drag the π΅ button over the text you want to translate 4οΈβ£ Lift your finger — that area is captured and translated instantly 5οΈβ£ The captured image is automatically deleted after translation
β οΈ Permissions Explained Display over other apps (SYSTEM_ALERT_WINDOW) Required to show the floating translation button and result box on top of other apps. Screen capture (MEDIA_PROJECTION) Used only at the moment you lift your finger — a single still frame is captured to recognize text. No background capture ever takes place. Foreground service (FOREGROUND_SERVICE) Keeps the floating button stable and visible while you use other apps. Show notifications (POST_NOTIFICATIONS) Displays a transparent status notification while the service is running, so you can stop the app anytime directly from your notification bar.
π Notes
Translation language models are downloaded from Google's servers only once on first use. After that, the app works completely offline. Avoid using the translation feature when sensitive information such as passwords or card numbers is visible on screen. Requires Android 8.0 (API 26) or higher.
Get a detailed PDF report for Translation lens with download trends, rating history,
and key performance statistics β useful for competitive research or tracking your own app.
Learn more
Are you the developer of this app? Join us for free to see more information about your app and learn how we can help you promote and earn money with your app.
Each subscription will automatically renew 3 days before the expiration date for
the same time period. Subscriptions can be cancelled at any time before the renewal.