1c7/Translate-Subtitle-File
🔥(26年8月24号更新 v5.5.26 版)产品名:"译幕",用途:翻译字幕文件 .srt .ass .vtt。你只需要拖入字幕,点击翻译就行了。软件有网页版(zimoo.app)和桌面版。主要特点:用户可以自己填 API key。BYOK(Bring Your Own Key)
What it solves
It simplifies the process of translating subtitle files (.srt, .vtt, .ass) into other languages, allowing users to create bilingual subtitles (e.g., English-Chinese) or translated-only versions without paying middleman markups.
How it works
The software acts as a graphical interface that connects directly to various translation service providers via API keys. Users configure their own API keys from a provider, upload their subtitle files, select the source and target languages, and the tool handles the translation process using the provider's API.
Who it’s for
- Individuals: People watching video tutorials or foreign content who need a rough translation to understand the majority of the content.
- Subtitle Groups: Teams that use machine translation for initial "rough" processing of subtitles before manually refining them for higher quality.
Highlights
- Direct API Integration: Users provide their own API keys, allowing them to utilize free tiers from service providers and avoid third-party fees.
- Multi-format Support: Compatible with .srt, .ass, and .vtt subtitle formats.
- Broad Language Support: Supports any language offered by the connected translation service provider.
- Flexible Output: Options to output either bilingual subtitles or translated text only.
Related
- Project
machinewrapped/llm-subtransLLM‑Subtrans is an open‑source desktop app that translates subtitle files (SRT, ASS/SSA, VTT) using any LLM API (OpenRouter, OpenAI, Gemini, Claude, Mistral, Bedrock, or a custom OpenAI‑compatible server). It also offers transcription (cloud or local Qwen‑3‑ASR) with optional speaker diarisation, then feeds the transcript into the translation pipeline. Install via pre‑built Windows/Mac packages or from source (Python 3.10+, virtual‑env). Use the GUI (`gui‑subtrans`) for ease or the CLI (`llm‑subtrans`) for scripting, with project files for resumable jobs.
- Project
jianchang512/pyvideotranspyVideoTrans is an open‑source Python tool that automatically translates videos by chaining speech‑to‑text, AI translation, and text‑to‑speech (with optional voice cloning). It offers a GUI, WebUI, CLI, and Docker deployment, works with local models (e.g., Faster‑Whisper, F5‑TTS) or cloud APIs, and includes utilities for subtitle editing, speaker diarisation, and GPU acceleration.
- Project
MaKTaiL/gemini-srt-translatorGemini SRT Translator is a Python tool that uses Google Gemini AI to translate, transcribe, and extract subtitles (SRT/ASS) from video or audio files, offering both a CLI (`gst …`) and a Python API, with support for Google’s standard and enterprise Gemini endpoints.
- Project
Blue-B/WhisperSubTranslateWhisperSubTranslate is a desktop app that locally transcribes video audio using whisper.cpp and then translates the subtitles either offline with Tencent’s Hy‑MT2 models or via online services like DeepL or OpenAI. It runs on Windows (portable ZIP) and can be built for Linux, supports GPU acceleration, and keeps all data on the user’s machine.
- Project