subtitle-translator-electron

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

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

开源 free 对话助手
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1689
维护状态 维护中
是否开源 是
定价模式 free

项目数据

分类对话助手
开发团队gnehs
所属国家
官网地址
定价模式free
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型chatgpt,electron,gpt-3,gpt-4,open-ai,subtitle,translation
GitHub 星标★ 1689
30天Star增速
HF 下载量
上线时间2023-03-07 00:00:00
最近更新2026-09-15 00:00:00
维护状态维护中
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数2

使用教程

难度:入门 约 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-electron 是行业应用领域的开源项目,由 gnehs 开发,2023 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(1,689)位列前 30%,在行业应用分类中处于中上游。

项目仍在小幅维护中,最近一次代码更新于 2026-09-15。MIT许可证,完全免费,可自行部署使用。

它主要面向的使用场景是:个人观看外语视频,需要快速生成高质量双语字幕。同类可对比的替代方案包括 Subtitle Edit、VideoSubFinder、pysubtrans。

上一篇:subtitle-translator

下一篇:Raycast-Easydict

同类项目推荐

xmgai-like 开源

换脸、艺术二维码随手玩,副业灵感一包带走。

本开源 AI 副业搞钱项目集成了强大功能,包括 AI 艺术二维码生成、AI 换脸、Delle3 绘画等···

★ 60 2026-08-09
spoken-to-signed-translation 开源

把口语文本一路转成手语视频的流水线

a text-to-gloss-to-pose-to-video pipeline for spoken to signed language translation

★ 102 2026-09-11
LiveTranslate 开源

直播看片实时翻译,字幕秒出,跨语言无压力

Real-time audio translation, captures system audio + mic, runs ASR (Whisper/SenseVoi···

★ 691 2026-08-13