LIVE CAPTIONS AND TRANSLATION

RTT

Understand what is playing and translate the files in front of you.

Show movable bilingual captions for films, streams, meetings, and voice chats; translate text and documents; or create SRT, VTT, ASS, and TXT subtitles from video.

Android 10+ · Windows 10 2004+ x64 · Local mode can work offline

Web professional translator
RTT Web document translation and file job queue
Android app
RTT Android live caption console

Try without signing in

Translate a passage before opening the full workspace.

RTT first uses the browser's local translation capability. If this device already has a local model or translation API configured, the home page can use that route too.

TargetYour translation will appear here

RTT ACCOUNT

One account for every RTT workspace

Register with email or GitHub. The Web app translates text and files, reads shared-screen subtitles, and connects to APIs or authorized local models.

Open Web workspace

Captions and translation in one place

Use live captions while watching or listening. Use the translator for text and files. Both can use local models or online services.

01

Live captions

Capture permitted audio or select on-screen subtitles, then show a movable, resizable, dismissible bilingual overlay.

Caption overlay · Audio/screen · Context segmentation

02

Professional translator

Translate a paragraph, process PDFs and Office files, or create downloadable translated subtitles from video.

Text · Documents · Video subtitles · Jobs

RTT TRANSLATOR

Translate a file without losing its structure.

RTT inspects the file and the active route first: Web and Windows extract PDF text layers, Android can OCR scanned pages on device, SRT/VTT timing stays intact, and Office files are uploaded only when the selected service declares native document translation support.

Open translator
RTT Web professional document translator

PDF and scans

Web and Windows extract text layers; Android can OCR pages. Empty scans get an explicit OCR or native-document route message.

Office and layout

Native APIs such as DeepL use upload, status polling, and result download. Text-only models are never presented as layout-preserving.

Subtitles and structured files

SRT and VTT keep indexes and timing. TXT, Markdown, HTML, JSON, XML, and XLIFF are also accepted.

Video to subtitles

Extract audio locally and export SRT, VTT, ASS, or TXT with translated-only or bilingual cues. Cloud ASR receives audio only after consent; frames are never uploaded.

Jobs and results

Track analysis, extraction, OCR, translation, and rebuild stages, then preview text or download binary results.

Start by choosing the input you need

Live mode places an independent caption layer above a player or chat app. File mode reads the audio track and creates a separate subtitle without altering the video.

1

Choose input

Use speech, screen subtitles, or both together.

2

Choose a route

Select local models, or choose separate cloud profiles for speech and text translation.

3

Start translating

Grant recording, overlay, and screen-capture permissions. Screen subtitles need a region selection first.

Built for three everyday situations

Speech and screen features are independent, so you only configure what a situation needs.

Video and live streams

Capture permitted app audio and show source text with Simplified Chinese captions.

Voice chats and meetings

Use the microphone to hear remote speech played through a speaker. Protected call audio cannot be captured directly.

Video with source subtitles

Select the subtitle area on screen. On-device OCR waits for stable text before translating, and can run with speech.

Start with a working model, then choose more

The app keeps model downloads and manual selection available. The package includes core offline capability; other models download only when you choose them.

Choose your platform

The release page contains APKs, Windows installer or portable packages, and matching SHA-256 checksums.

Universal Android APK

App audio or microphone input, floating captions, selected screen subtitles, model management, transcripts, and video-to-subtitle jobs. Live translation runs in a foreground service after you leave the app.

Open releases

Windows x64

Use system audio or a microphone, keep captions always on top, use tray controls and local models, and process text, PDF, Office, subtitles, and video-to-subtitle jobs.

Open releases

Your content stays on your device by default

RTT collects no telemetry. Diagnostics are off by default and never record audio, caption text, or API keys. Local mode uploads nothing; cloud mode identifies the active capability, model, and provider.

Know before you start

  • DRM media, apps that prohibit AudioPlaybackCapture, and FLAG_SECURE screens cannot be bypassed.
  • Protected Android call audio cannot be captured directly. For voice chat, use a microphone with speakerphone.
  • Chinese voice output is delayed translated speech, not a lip-synced film dubbing track.
  • Larger models are usually more accurate but need more storage, memory, and power.