subtitle-translator-electron

拖入字幕文件,AI 秒变双语字幕

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 97 🐛 待处理 6 👀 关注 13
GitHub ↗
GitHub 星标 ★ 1688
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,可自行部署使用。

项目预览

subtitle-translator-electron 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队gnehs
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型chatgpt,electron,gpt-3,gpt-4,open-ai,subtitle,translation
GitHub 星标★ 1688
上线时间2023-03-07 00:00:00
代码更新2026-10-17
仓库体积15.5 MB
本站数据更新2026-11-09
维护状态较活跃
收录时间2026-08-09
浏览次数3

项目介绍

subtitle-translator-electron 是一款基于 Electron 和 OpenAI GPT 模型的字幕翻译桌面应用。它主要解决视频字幕翻译效率低、需要手动复制粘贴到网页翻译的痛点,提供图形化界面,用户可直接导入 .srt 等字幕文件,选择源语言和目标语言,调用 GPT-3.5 或 GPT-4 进行批量翻译,并导出翻译后的字幕文件。核心能力包括:支持多种字幕格式解析与生成、可自定义翻译提示词(prompt)以适配不同语境、支持并发请求以提升翻译速度、提供翻译前后对比预览。项目使用 TypeScript 开发,架构清晰,适合需要高质量、上下文感知字幕翻译的个人或小团队使用。

Star 增长趋势

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

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

使用教程

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

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

环境要求

  • macOS 桌面环境(Homebrew cask 安装方式)
  • 可访问 GitHub 的网络环境,用于下载安装包
  • 使用翻译功能时需要可用的 ChatGPT 服务网络

安装与启动步骤

  1. 1Homebrew 安装

    README 提供的官方安装方式,适用于 macOS。命令通过 gnehs/tap 安装 cask 版本应用,装完即可在启动台找到。

    brew install --cask gnehs/tap/subtitle-translator-electron
  2. 2下载安装包安装

    不使用 Homebrew 或非 macOS 用户,打开 README 给出的 Releases 页面,下载最新稳定版安装包后按系统提示安装。

  3. 3导入字幕并翻译

    打开应用,把 .srt / .ass / .ssa / .vtt 字幕文件拖入或导入,选择源语言和目标语言,调用 ChatGPT 开始翻译。

  4. 4中断后续传

    应用会把翻译进度保存为 JSON 检查点文件,若翻译被中断,把该 JSON 文件重新拖回应用即可继续,无需重头翻译。

如何确认成功

应用能正常打开主界面,拖入字幕文件后能识别格式,并可选择源语言与目标语言开始翻译。

常见问题

Q:brew 安装提示找不到 cask 怎么办?

A:确认本机已安装 Homebrew 且能访问 GitHub,也可直接前往 GitHub Releases 页面下载最新稳定版安装包手动安装。

Q:支持哪些字幕格式?

A:支持 .ass、.srt、.ssa、.vtt(WebVTT),以及应用自身生成的 .json 翻译检查点文件。

Q:翻译中途关闭了还能继续吗?

A:可以。应用会把进度保存为 JSON 检查点,把该 JSON 文件拖回应用即可从断点继续翻译。

Q:翻译会考虑上下文吗?

A:会。README 说明翻译会结合前后句语境(Translation according to the preceding and following sentences),并支持多种语言。

注意事项

  • README 未提供从源码构建的步骤,本文只覆盖官方发布版的安装方式。
  • Homebrew 安装命令为 cask 形式,主要面向 macOS 桌面用户。
  • 翻译功能依赖 ChatGPT 服务,请确保网络可正常访问该服务。

核心亮点

  • 基于 GPT 模型,翻译质量高,能理解上下文和俚语,比机器翻译更自然
  • 提供桌面 GUI,操作简单,无需命令行,适合非技术用户
  • 支持自定义 prompt 和并发翻译,灵活且高效,可适配不同字幕风格

不足之处

  • 依赖 OpenAI API,需自备 API Key 并产生费用,无免费额度
  • 仅支持 OpenAI 模型,未集成其他 LLM(如本地模型或 Claude),灵活性受限

适用场景

  • 个人观看外语视频,需要快速生成高质量双语字幕
  • 字幕组或视频创作者翻译字幕,提升工作效率
  • 学习外语时,通过对照字幕理解语境

替代项目

Subtitle Edit、VideoSubFinder、pysubtrans

上一篇:subtitle-translator

下一篇:Raycast-Easydict

同类项目推荐

QTranslate 开源

桌面一键翻译+OCR+朗读,插件扩展更强大

A fast, extensible desktop translation suite. Translate, OCR, TTS, spell check — wi···

★ 297 2026-08-09
awesome-quant-ai 开源

一站式收藏AI量化投资资源,快速上手智能交易

A curated list of awesome resources for quantitative investment and trading strategi···

★ 661 2026-08-09
echo-speaks 开源

把 Echo 变成 Hubitat 的虚拟设备,实现语音播报和媒体控制

Integrate your Amazon Echo devices into your Hubitat environment to create virtual E···

★ 114 2026-08-09
growth-lab 开源

让 AI 自动跑通增长全流程,从读懂产品到优化下一轮。

An end-to-end growth tool that understands the product, fetch the data it needs, res···

★ 1972 2026-08-09
omnisim 开源

让编码智能体在仿真中操控机器人,测试能力可复现。

An open-source robotics workshop for agents: simulate complete robots on high-fideli···

★ 192 2026-09-02
Vista 开源

用视频生成让自动驾驶预判未来,提升泛化与安全

[NeurIPS 2024] A Generalizable World Model for Autonomous Driving

★ 910 2026-08-09
BallonsTranslator 开源

一键机翻漫画,自动抹字填字,汉化效率翻倍

深度学习辅助漫画翻译工具, 支持一键机翻和简单的图像/文本编辑 | Yet another computer-a···

★ 5274 2026-08-10
subtitle-translator 开源

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

Translate a whole season of subtitles in one pass — .srt/.ass/.vtt/.lrc, 120+ langu···

★ 1193 2026-08-09
healthcare-equity 开源

把医疗股研究流程自动化,快速产出结构化投研结论

Synthesis engine for buy-side healthcare equity research.

★ 94 2026-10-06