HandyXlateHandyXlate
HOW-TO

How to Translate Video Subtitles on Android

Video subtitles are only visible for a moment, so copy-and-paste does not work. This guide shows how to select the caption area once and let auto-translation keep translating it while the video plays.

5 min read

Subtitles are a special case of on-screen text. They appear for a few seconds, they cannot be selected, and they change constantly. Reading them in another language usually means pausing, switching apps, and losing your place. This guide covers the Android workflow that avoids all of that: one region selection, then continuous translation.

A real Android demo: start screen translation, open a landscape video, select the caption area, and let auto-translation keep up with the subtitles.

Why subtitles are a different problem

Ordinary screen translation is a read-now workflow: you capture one frame and read the translation. Subtitles keep moving. What you need instead is a region that stays under watch, so the translation updates when the caption changes. That is what auto-translation does — it keeps translating a selected area and pauses when you interact with the screen.

What you need before you start

  • An Android 8.0+ device with HandyXlate installed from Google Play
  • The video app you want to watch (YouTube, TikTok, a local player, or a browser)
  • Overlay and screen-capture permission for HandyXlate
  • A translation language pair that matches the subtitles
  • Optional: download offline translation models if you want to translate without a network

Step by step: select the caption area and turn on auto-translation

The whole setup takes about a minute. You select the caption area once, and it stays selected for the session.

  1. Open the video you want to watch and let the subtitles appear.
  2. Start HandyXlate screen translation from the floating bubble.
  3. Choose the region option and drag the handles around the subtitle area only.
  4. Confirm the region, then turn on auto-translation.
  5. Keep watching. When the caption changes, the translated text updates over the original subtitles.

What this workflow is good at

  • Following normal-paced video subtitles without pausing
  • Lectures, tech videos, and interviews with steady captions
  • YouTube, TikTok, local players, and browser videos
  • Keeping the video layout and the original captions visible

Practical limits to know before you start

Auto-translation follows changes in the selected area, so it keeps up with normal-paced speech; very fast or fast-cut captions may lag. Apps that block screen capture (including most DRM streaming services) cannot be translated, and continuous capture uses more battery than single-shot translation. For the general workflow on any screen, see how to translate text on screen; for what the app does overall, see the on-screen translator overview.

FAQ

Can I translate YouTube subtitles on Android?+

Yes. Open the video, select the caption area with HandyXlate, and turn on auto-translation. The translated text is drawn over the original captions while the video keeps playing.

Do I need root or an Accessibility Service?+

No. HandyXlate uses the Android screen-capture consent instead of an Accessibility Service, and it does not require root.

Is auto-translation free?+

Offline auto-translation is available to free users. Online-preferred auto-translation is part of Premium, which also adds AI translation and higher quotas.

Why do translations sometimes lag behind the video?+

Translation follows detected changes in the selected area. Normal-paced speech keeps up; very fast or fast-cut captions may lag.

Does it work with Netflix or other streaming services?+

No. Apps that block screen capture, including most DRM-protected streaming services, cannot be translated.

Does continuous translation drain the battery?+

It keeps capturing the selected region while it runs, so expect higher battery use than single-shot translation. Stop auto-translation when you are done.

Install on Android

Try HandyXlate on Google Play

Install HandyXlate to translate video subtitles on Android without root and without an Accessibility Service.