Submarine App

Unlock the Language of Every Video

Submarine automatically generates subtitles for any video in your desired language, all offline.

Features

Support various video formats

Supports most common video file formats

Support various subtitle formats

Support the following subtitle formats: embed to video, srt, vtt, sub, sbv, and csv

Support 10 languages (more coming)

Supports English, Chinese, German, Spanish, French, Indonesian, Japanese, Korean, Portugese, and Russian

3 transcription quality options

Provide a variety of speech to text transcription options for better speed or quality

3 translation quality options

Provide a variety of translation options for better speed or quality

Runs 100% locally on your device

Runs 100% locally on your device for speed and privacy

Pricing

Beta license

Free during beta test

Free

    Standard license

    Standard license

    $19.99

      FAQs

      Here are some of the most frequently asked questions.

      The beta license allows you to use all features on the Submarine app for free for three months while Submarine is in beta. Please feel free to share any feedback while you're using it.

      Submarine automatically generates subtitles for any video in your desired language. Experience your favorite content in any language. Immerse yourself in new cultures, learn languages, or simply enjoy barrier-free entertainment.

      Submarine supports most common video formats, such as mp4, mov, mkv, avi, wmv, etc.

      We recommend using the free macOS video player IINA (https://iina.io/). It supports displaying subtitles. To add a subtitle to a video, play the video using IINA, and drag the subtitle file into the player.

      Submarine supports the following languages from the input video and the generated subtitle: English, Chinese, German, Spanish, French, Indonesian, Japanese, Korean, Portuguese, and Russian.

      The transcription quality determines the accuracy of speech-to-text conversion. A machine learning model needs to be downloaded for transcription. Higher quality models provide better accuracy but require larger file sizes and longer processing times. We recommend starting from the fastest model and going up if needed.

      The translation quality determines the accuracy of the translation from the input to the output language. A large language model needs to be downloaded for translation. Higher quality models provide better accuracy but require larger file sizes and longer processing times. We recommend starting from the fastest model and going up if needed.

      To ensure transcription/translation runs locally on your computer, a machine learning model needs to be downloaded.

      Yes, transcription and translation happen locally, so they can run completely offline.

      Because everything runs locally on your computer, no data will be shared with the internet.

      Yes, please! Email hello@thesubmarine.app about the bug you're experiencing or your feature request.

      I'm sorry that you don't enjoy using Submarine. Please email hello@thesubmarine.app for a refund.

      Unlock the Language of Every Video

      Get it now