Ever struggled to find subtitles for your videos? Submarine Player instantly makes any video understandable in your language.

What languages are supported?

We currently support subtitles for videos in 19 languages including English, Mandarin Chinese, Japanese, Korean, French, German, Italian, Spanish, Portuguese, Russian, Arabic, Dutch, Hindi, Indonesian, Polish, Thai, Turkish, Ukrainian, and Vietnamese.

Does it work offline?

Yes. Subtitle generation happens locally on your device, ensuring maximum privacy and allowing you to use the app without an internet connection. It only needs to download the transcription models to your device so it can generate subtitles using AI. This is a one-time download and will only take a few minutes depending on internet speed. You can optionally enable online translation (provided by Apple) for better translation quality.

Features

Subtitle Any Video

Generate subtitles for any video file, no matter what language it's in.

Watch Instantly

No waiting - subtitles show up instantly while you watch.

Privacy First

Everything runs locally on your Mac - no internet required. Your privacy is protected.

Universal Video Format Support

Play any video format including MP4, MKV, AVI, and more with native playback support.

Supports 19 Languages

Transcribe and translate content across 19 different languages for global accessibility.

Transcription-Only Mode

Display original language subtitles without translation for native content viewing.

Multiple Transcription Models

Choose from high performance to high accuracy models based on your needs.

Batch Processing & Export

Process multiple videos in one go, then export all generated subtitles in SRT, VTT, and CSV formats for use anywhere.

Dual Subtitles

Display original and translated subtitles side-by-side, ideal for language learning while enjoying your favorite videos.

System Requirements

Submarine Player requires Apple Silicon (M1 or newer) Macs and MacOS 15.0 (Sequoia) or later.