TapTL
Free and open source No root Android 10+

Read your game in English.

Live English over the text in your games. Made for Valorant Mobile CN.

Before and after

Same screen. Now you can read it.

Drag the handle: Chinese on the left, TapTL on the right. Real, unedited captures from a Poco F5.

Valorant Mobile CN, Settings

Valorant Mobile settings screen in Chinese The same settings screen with TapTL on, every label shown in English Before With TapTL

Game words like agents, weapons, maps and settings use the official English names from a built-in word list.

Valorant Mobile audio settings shown in English with TapTL

Why TapTL

It just watches the screen.

Others need root, an accessibility service, a cloud account or a tap per screen. TapTL needs none.

0

No root

Install the APK and go. Your phone stays as is.

0

No accessibility service

No fake taps and no reading game memory.

1×

Online once

One download per language, then fully offline.

0.5 s

Quick to appear

English shows up as soon as the screen settles.

Features

Small app. Does one thing well.

Free and offline

Reads and translates on your phone. Nothing goes online after setup.

12 languages to English

Pick yours on first launch. Switch any time from the home screen.

Works where you read

Menus, settings, the store and popups. Hides itself during gameplay.

Taps reach the game

The overlay can't be touched, so every tap goes straight to the game.

One tap on, one tap off

Start from the app or a Quick Settings tile. Stop from the tile or notification.

Light on battery

Works only when the screen changes. A still screen costs almost nothing.

Game words built in

Valorant Mobile CN agents, weapons and maps use their official English names.

Gets out of the way

Boxes hide while a list scrolls, then return half a second after it stops.

Frames stay on your phone

No account, no server, no analytics. What it sees is never uploaded.

How it works

Five steps, all on the phone.

  1. Screen capture

    Android's own screen sharing, at half size. Nothing leaves the phone.

  2. Only what changed

    Each frame is checked against the last. No change, no work.

  3. Read the text

    ML Kit reads only the changed parts, in your chosen language.

  4. Translate

    Game word list, then cache, then on-device Google Translate.

  5. Draw

    One see-through layer puts colour-matched English over the text.

Never uses: Accessibility service Fake taps Reading game memory Root

Demo

Watch it, start to finish.

Recorded on a Poco F5 with Android 17. No edits.

In the game (75 s)

Tile on, settings tabs in English, tile off.

Install and setup (1 min)

Intro, language pick and setup.

Languages

12 languages in. English out.

Text reading is built in. Each translator (about 40 MB) downloads once, then works offline.

中文Chinese, best results
日本語Japanese
한국어Korean
हिन्दीHindi
EspañolSpanish
PortuguêsPortuguese
FrançaisFrench
DeutschGerman
ItalianoItalian
Tiếng ViệtVietnamese
IndonesiaIndonesian
TürkçeTurkish

The game word list covers Valorant Mobile CN for now. Other languages use the translator alone.

Install

Set up in about a minute.

Get started

  1. Download app-release.apk and open it. Allow "install unknown apps" if asked.

  2. Open TapTL, pick your language, then finish the home screen list:

    • Show over other apps, to draw on top.
    • Notifications, for the Stop button.
    • Language pack, about 40 MB, once.
  3. Optional: add the Translate tile when offered, or drag it in from Quick Settings.

  4. Tap Start, open your game and tap Share screen. English shows in about half a second.

Download APK All releases

Permissions, and why

  • Display over other appsDraws English over the game. Taps still go through.
  • Screen captureReads the text. Frames stay on the phone.
  • Foreground serviceKeeps capture running while you play.
  • NotificationsThe running notice, with a Stop button.
  • InternetOnly to download each translator once.

Test on a secondary account first

TapTL only records the screen and draws on top. It never touches game memory or taps, but anti-cheat decides for itself.

Questions

Good to know.

Which games does it work with?

Any app or game that allows screen capture. It was built and tuned on Valorant Mobile CN (无畏契约 源能行动), so that game gets the best results.

Does it need internet?

Only once per language, to download the translator. After that it works fully offline.

Is it safe with anti-cheat?

TapTL only looks at the screen, like a screen recorder, and draws on top. It doesn't touch the game, its memory or your taps. Still, there's no guarantee: a game's anti-cheat can decide what it likes. Test on a secondary account first.

Does it translate during a match?

No. It hides during gameplay so it never covers what you need to see. It's for menus, settings, the store and popups.

Why does Android ask to share my screen every time?

That's an Android rule on Android 14 and newer. Apps can't skip it.

Why do I have to add the tile myself?

Android requires you to confirm any Quick Settings tile. On Android 13 and newer, TapTL asks with one tap. On older versions, swipe down twice, tap the pencil and drag "Translate" in.

Can it translate into a language other than English?

Not yet. Everything goes to English.

Is it really free?

Yes. It's open source under the MIT license, with no ads and no paid tier. If it helps you, you can chip in, but nothing is locked behind it.

Free, no ads, no paid tier.

Built in spare time by Nevil. If it saves you squinting at menus, a coffee or a sponsorship keeps it going.