subtitle-translator

批量字幕秒翻,支持百余语言和主流大模型

开源 🏷️基础免费,高级付费 ✅ 目前可打开 对话助手 🍴 复刻 169 🐛 待处理 14 👀 关注 5
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1194
维护状态 活跃
是否开源 开源
定价模式 🏷️基础免费,高级付费 提供在线网页工具,基础功能免费,高级功能或更多额度需付费。具体价格和额度请访问官网查看。

项目预览

subtitle-translator 项目界面预览图
图片来源:项目官网

项目数据

分类对话助手
开发团队rockbenben
定价模式🏷️基础免费,高级付费
价格说明提供在线网页工具,基础功能免费,高级功能或更多额度需付费。具体价格和额度请访问官网查看。
访问状态✅ 目前可打开
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型ai-translation,ass,batch-translation,bilingual,bilingual-subtitles,captions,cli,deepl,desktop-app,llm,lrc,srt,subtitle,subtitle-translation,subtitle-translator,subtitles,translation,translator,vtt,web-app
GitHub 星标★ 1194
上线时间2025-03-23 00:00:00
代码更新2026-11-09
仓库体积6.0 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数3

项目介绍

subtitle-translator 是一个基于 TypeScript 和 Next.js 构建的批量字幕翻译工具,专为处理 .srt、.ass、.vtt、.lrc 等常见字幕格式而设计。它解决了视频创作者、译者和爱好者手动逐条翻译字幕的低效问题,通过接入 17+ 种大语言模型提供商(如 OpenAI、Google、Anthropic 等),实现自动化、高速度的批量翻译,支持 120+ 种语言,并生成双语字幕。其核心能力包括:直观的 Web 界面(React 前端)、灵活的 API 集成、批量文件处理、保留原格式和样式、以及可配置的翻译引擎。项目活跃,拥有超千星标,适合需要快速本地化视频内容的个人和团队。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1194

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 10 分钟 部署方式:本地安装 5 步

环境要求

  • Node.js >= 20.9.0
  • Yarn(或 npm / pnpm)
  • 可访问 GitHub 的网络环境

安装与启动步骤

  1. 1克隆仓库

    把项目源码下载到本地,完成后进入项目目录。

    git clone https://github.com/rockbenben/subtitle-translator.git
  2. 2进入项目目录

    切换到刚克隆下来的项目根目录,后续命令都在此执行。

    cd subtitle-translator
  3. 3安装依赖

    使用 Yarn 安装项目所需依赖,需要 Node.js 20.9.0 以上版本。

    yarn install
  4. 4启动开发服务

    启动本地开发服务器,默认监听 3000 端口,浏览器打开即可使用。

    yarn dev
  5. 5构建生产版本

    需要正式部署时执行生产构建,具体托管方式参考官方文档。

    yarn build

如何确认成功

执行 yarn dev 后终端无报错,浏览器访问 http://localhost:3000 能打开界面即成功。

常见问题

Q:可以用 npm 或 pnpm 代替 Yarn 吗?

A:README 写明可以使用 Yarn、npm 或 pnpm,换成 npm install / npm run dev 或 pnpm install / pnpm run dev 即可。

Q:Node.js 版本不够怎么办?

A:README 要求 Node.js >= 20.9.0,版本过低请先升级 Node.js 再执行 yarn install。

Q:需要配置 API Key 吗?

A:翻译需要接入 DeepL、Google 或 27 种 LLM 提供商等引擎,API 配置方法请查阅官方文档。

Q:字幕文件和密钥会上传到服务器吗?

A:不会,工具在浏览器本地运行,字幕内容与 API Key 均不经过服务器。

注意事项

  • README 未给出端口以外的部署细节,自托管请参考官方文档 https://docs.newzone.top/en/guide/translation/subtitle-translator/deploy.html
  • 项目支持 .srt、.ass、.vtt、.lrc 格式,可批量上传整季字幕并生成双语字幕
  • 除本地运行外还提供在线演示和 CLI 方式,详见 README 的 Command Line 章节

核心亮点

  • 支持 17+ LLM 提供商,灵活切换 OpenAI、Google 等,避免供应商锁定
  • 批量处理多种字幕格式,保留原格式和双语对照,效率高
  • 基于 Next.js 的 Web UI,上手简单,无需命令行操作

不足之处

  • 依赖外部 API 密钥,免费额度有限,长期使用需付费
  • 文档/社区待观察

适用场景

  • 视频创作者快速翻译字幕以发布多语言版本
  • 字幕组批量翻译剧集或电影字幕
  • 教育机构本地化课程视频字幕

替代项目

SubtitleEdit、Aegisub、Google Translate API 自建脚本

上一篇:gtt

下一篇:subtitle-translator-electron

同类项目推荐

fungible 开源

终端+桌面记账,AI 帮你查账分析

Terminal UI and Desktop GUI for personal finance — Plaid sync, CSV import, AI assis···

★ 114 2026-10-17
ai-virtual-assistant 开源

搭个AI客服,自动答常见问题省人力

Customizable, AI-driven virtual assistant designed to streamline customer service op···

★ 283 2026-10-21
openctp 开源

一套 CTP 接口,无缝对接多柜台,7x24 模拟交易

openctp提供CTP股票期权、中泰证券XTP、华鑫证券奇点TORA、东方证券OST、东方财富证券EMT、···

★ 2980 2026-08-09
ai-auto-trading-engine 开源

让 AI 帮你盯盘炒币,多策略自动执行交易

ai algo trading engine of AI-driven multi strategy, multi timeframe cryptocurrency t···

★ 115 2026-08-09
Bob 开源

macOS 上划词即译、截图即识,多引擎翻译一步到位

Bob 是一款 macOS 平台的翻译和 OCR 软件。

★ 9756 2026-08-09
Awesome-AI4DigitalPathology 开源

找数字病理AI资源,看这份精选清单就够了

A Curated List of Awesome Works in Computational Pathology, Aiming to Serve as a One···

★ 264 2026-08-09
Motus 开源

一个模型同时生成视频和控制机器人,让机器人从视频中学习世界规律。

Official code of Motus: A Unified Latent Action World Model

★ 1316 2026-08-09
bidara 开源

用GPT-4模仿生物智慧,轻松做可持续设计

BIDARA is a GPT-4 chatbot that was instructed to help scientists and engineers under···

★ 457 2026-09-24
beikeshop 开源

用Laravel快速搭建多语言AI电商网站,省心又省钱

Free and Open-Source, Easy-to-Use Laravel eCommerce Platform,It supports multiple la···

★ 1987 2026-08-09