Skip to content
subs.ripDownloadDownloadDownloadDownload
Pixel art: someone in headphones watches an anime on an old monitor late at night. The English subtitle on screen reads “I have no idea what any of them are doing.” A cat sleeps on the desk and Tokyo glows through the window.

Japanese audio → English .srt

English subtitles for any Japanese video.

Drop a video on SubsRip and get a timed English subtitle file beside it. It runs on your computer with your own transcription and translation accounts, so there is no subscription and no middleman.

Free · uses your own API keys · Linux · 64-bitFree · uses your own API keys · macOS 14 or newer · Apple siliconFree · for Mac, Windows and LinuxFree · uses your own API keys · Windows 10 or 11 · 64-bit

好きな作品を、もっと楽しめる。

Watch it work

From a line of Japanese to a line you can read

Each video shows where it is: extracting audio, transcribing, translating, saved. The timing of every line comes from the speech and is never changed by translation.

00:00:02,980 → 00:00:04,240どれも何やってるかわかんない。I have no idea what any of them are doing.
One line from a real run: transcribed, then translated, timing kept.

How it works

Three steps, one window

  1. Add your keys once

    Paste a key for a transcription service and a translation service. They stay on your computer, in its keychain.

  2. Drop a video or watch a folder

    Drag files onto the window, or point SubsRip at a folder and let it pick up new videos by itself.

  3. Get the .srt next to the video

    A timed English .srt appears beside the video, named to match, ready for any player.

Before you start

Get an ElevenLabs key for the transcript

The transcript decides how good the subtitles are. Of everything we tried on Japanese speech, ElevenLabs Scribe was the most accurate, so SubsRip uses it by default. Create an account, copy an API key, and paste it into SubsRip.

This is an affiliate link. If you sign up through it, subs.rip earns a commission at no extra cost to you. It is how the app stays free.

  1. Create an ElevenLabs account and open its API keys page.
  2. Create a key and copy it.
  3. In SubsRip, choose Add key and paste it.
  4. Add a translation key the same way. xAI is the default; Gemini, OpenAI, DeepSeek and others work too.

Where your video goes

Your accounts. Your files. No server of ours.

SubsRip has no backend. It talks to the services you choose, directly, and nothing passes through subs.rip.

  1. On your computer

    Audio is extracted locally

    ffmpeg is built into the app. The video file itself never leaves your computer.

  2. Your transcription service

    Speech becomes timed text

    The audio goes straight to the transcription service you picked, on your account.

  3. Your translation service

    Lines are translated

    The transcript text goes to the translation service you picked. Timings are never touched.

  4. On your computer

    The .srt is saved

    The finished subtitle file is written next to the video.

Services

Pick who transcribes and who translates

Change either one in Settings at any time. If a translator rejects your account or runs out of credit, SubsRip can switch to a second one and carry on.

  • ElevenLabsRecommended for JapaneseTranscribes
  • xAIDefaultTranscribesTranslates
  • Google GeminiTranscribesTranslates
  • OpenAITranscribesTranslates
  • DeepSeekTranslates
  • OpenRouterTranslates
  • OllamaRuns on your computerTranslates
  • Any OpenAI-compatible serverSuch as a local WhisperTranscribesTranslates

Long videos

A failure costs you one step, not the job

Every finished step is saved as it completes. If the network drops or a service says no two hours in, press Try Again and SubsRip continues from the last saved step.

  • Audio extractedKept
  • TranscriptKept
  • Translation, part 1 of 3Kept
  • Translation, part 2 of 3Stopped here
  • Translation, part 3 of 3Not started

Questions

Straight answers

What does it cost?

The app is free. You pay the transcription and translation services directly, at their prices, through your own accounts.

Which keys do I need?

One for transcription and one for translation. ElevenLabs and xAI are the defaults, and ElevenLabs gave the best Japanese transcripts of everything we tried. An xAI or Gemini key can do both jobs.

Does my video leave my computer?

The video file stays on your computer. Its audio is sent to the transcription service you choose and the transcript to the translation service you choose. Nothing is sent to subs.rip.

Does it only do Japanese to English?

SubsRip was built and tested for Japanese speech and English subtitles. You can set another spoken language or target language in Settings, but those pairs have had less testing.

Does it run on Windows and Linux?

Yes. SubsRip runs on Mac (Apple silicon, macOS 14 or newer), Windows 10 and 11, and 64-bit Linux as an AppImage or a .deb. Every version uses the same engine and the same services.

What happens if a long video fails halfway?

It keeps every finished step. Try again and it continues from where it stopped, without paying for the same audio twice.

Is this as good as a human subtitler?

No. It is a readable first pass. Expect to fix wordplay, names, overlapping speakers and the occasional misheard line.

Subtitle the videos nobody else did.

Free for Mac, Windows and Linux. Pick your computer.

  • MacThis computer

    macOS 14 or newer, Apple silicon

    Open the DMG and drag SubsRip into Applications.

  • WindowsThis computer

    Windows 10 or 11, 64-bit

    Run the installer. Until the app is signed, Windows may say it protected your PC: choose More info, then Run anyway.

  • LinuxThis computer

    64-bit, any recent distribution

    Make the AppImage executable, then open it. The .deb installs from your software center.

All versions and checksums