Convert multiple subtitle files between formats and apply various transformations.

You can chain multiple conversion functions:
Batch Convert can machine-translate files as part of the conversion. Supported engines:
llama-server, or downloads llama.cpp plus a curated translation model (e.g. TranslateGemma) and starts the server for you. Point it at your own server via the remote-server option in Auto-translate settings.The same feature is available headlessly in seconv via --translate-to — see the command line documentation.
Batch Convert can OCR image-based subtitle files while converting them to text-based formats.
Supported OCR engines in Batch Convert:
Subtitle Edit 5 can auto-detect language and pixels-are-space settings for nOcr/BinaryOcr in many batch workflows. This reduces the amount of manual setup needed when converting many image-based subtitle files with similar fonts.
Speech-to-text batch mode can transcribe multiple media files and save the results next to the source files. See Speech to Text for engine setup and model details.
For headless batch conversion, see Command Line (seconv).