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.

