VxMouse
AI agent · MCP · Next release

Live screen translation

Read any app in your own language.

Next release

Only basic mouse mode is in the current release. That means the accessibility service, double-press OK to toggle, and pointer movement, click, drag and scroll. Hotkeys, the ADB assist mode, Web Input, live translation and the whole MCP server are finished but arrive with the next VxMouse update. Pages and sections marked Next release describe those.

vx_translation draws a live translation over the screen. It reads the text that is visible, translates it with Google ML Kit on the device, and draws the result where the original was. Useful for foreign news, apps in another language or an interface you cannot read.

Animation: a scan line sweeps Japanese text on a TV screen and the text is replaced by English

Actions and parameters

ActionDoes
startBegin translating
stopRemove the overlay
statusReport the current state
ParameterDefaultMeaning
fromzhSource language code
toenTarget language code
backgroundAlpha230Opacity of the translated text background, 0 to 255. Try 180 to see the original through it.
positionoverlayoverlay covers the original, above or below places the translation beside it
{"action":"start","from":"ja","to":"en"}
{"action":"start","from":"ja","to":"zh","backgroundAlpha":180,"position":"above"}
{"action":"stop"}

How it works

Limits

LimitDetail
Needs readable textYouTube TV, Netflix and similar apps hide their text, so nothing can be translated there.
First use downloads a modelRun start once beforehand so the model is ready.
QualityDepends on ML Kit. Names and slang can be off.
LayoutTranslated text can be longer or shorter. Use position to adjust.
Not subtitlesIt is an overlay, not a system subtitle track.

A typical flow

Get VxMouse

VxMouse is distributed to supporters on Patreon and can be installed with GTV-toolkit on Windows.