惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
IT之家
IT之家
Hugging Face - Blog
Hugging Face - Blog
J
Java Code Geeks
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 叶小钗
MyScale Blog
MyScale Blog
G
Google Developers Blog
Microsoft Azure Blog
Microsoft Azure Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
大猫的无限游戏
大猫的无限游戏
博客园 - 三生石上(FineUI控件)
Google DeepMind News
Google DeepMind News
Engineering at Meta
Engineering at Meta
The Cloudflare Blog
Martin Fowler
Martin Fowler
酷 壳 – CoolShell
酷 壳 – CoolShell
N
Netflix TechBlog - Medium
MongoDB | Blog
MongoDB | Blog
I
InfoQ
WordPress大学
WordPress大学
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
H
Help Net Security

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
每秒翻译一集电视剧,告别生肉视频的烦恼!免费批量翻译上百...
2024-07-04 · via 少数派

近年来,在线视频的兴起使得许多热门资源在平台上都能找到翻译,而原本活跃的字幕组则逐渐淡出人们的视野。然而,对于冷门视频和自制视频的字幕需求却未能得到有效满足,导致生肉视频越来越多。为了解决这个问题,可以用 Whisper 工具为这些生肉视频自动生成字幕,并通过翻译接口将其翻译成中文。详细的操作步骤可参考文章:找不到字幕?Whisper 让不懂外语的你也能看懂日剧

针对市面上字幕翻译工具普遍存在的诸多问题,如翻译速度慢、不支持批量处理、需人工干预等,我开发了一款免费且功能全面的 SRT 字幕翻译工具—— subtitle-translator。这款工具支持多语言字幕文件转换,并能实现秒级翻译速度,大幅提升翻译效率。至今,已成功转录超过 500 个视频,翻译后的字幕文件可在 whisper-subtitles 查看。

特色功能

  • 秒级翻译:利用字幕文本的分块压缩和并行处理技术,实现 1 秒翻译一集电视剧(GTX 接口稍慢)。
  • 批量翻译:支持一次性处理上百份字幕文件,极大提升翻译效率。
  • 翻译缓存:自动本地缓存翻译结果,避免重复调用,节省时间和 API 费用。
  • 格式兼容:自动匹配主流字幕格式(.srt / .ass / .vtt),导出文件与原文件名一致,无需手动调整。
  • 字幕提取:支持提取字幕文本,方便后续用于 AI 总结、二次创作等应用场景。
  • 多接口选择:提供 3 种免费翻译方式、3 种商业级翻译 API,以及 5 种 AI LLM(大模型)接口,满足不同需求。
  • 多语言支持与国际化:支持 35 种主流语言(英语、中文、日语、韩语、法语、德语、西班牙语等),还可将同一字幕文件同时翻译成多种语言,满足国际化需求。

参数说明

翻译 API

subtitle-translator 支持 5 种翻译 API 和 5 种 LLM(大语言模型)接口,用户可根据需求选择合适的翻译方式:

翻译 API 对比

API 类型翻译质量稳定性适用场景免费额度
DeepL(X)★★★★★★★★★☆适合长文本,翻译更流畅每月 50 万字符
Google Translate★★★★☆★★★★★适合 UI 界面、常见句子每月 50 万字符
Azure Translate★★★★☆★★★★★语言支持最广泛前 12 个月 每月 200 万字符
GTX API(免费)★★★☆☆★★★☆☆一般文本翻译免费
GTX Web(免费)★★★☆☆★★☆☆☆适合小规模翻译免费
  • DeepL:适用于长篇文本,翻译更加流畅自然,但不支持网页端 API,需本地或服务器代理调用。
  • Google Translate:翻译质量稳定,适用于短句、界面文本,支持网页端调用。
  • Azure Translate:支持语言最多,适合多语言翻译需求。
  • GTX API/Web:免费翻译选项,适合小规模使用,但稳定性一般。

如果对翻译速度和质量有更高要求,可自行申请 API Key:Google TranslateAzure TranslateDeepL Translate。更多支持语言详见:

LLM 翻译(AI 大模型)

subtitle-translator 还支持 5 种 AI LLM 模型进行翻译,包括 OpenAI、DeepSeek、Siliconflow、Groq 等。

  • 适用场景:适合更复杂的语言理解需求,如文学作品、技术文档等。
  • 可定制性:支持自定义系统提示词(System Prompt)和用户提示词(User Prompt),让翻译风格更加符合预期。
  • 温度控制(temperature):可以调整 AI 翻译的随机性,数值越高,翻译越有创意,但可能会降低稳定性。

字幕格式

subtitle-translator 支持 .srt.ass.vtt 等多种字幕格式,并提供自动格式匹配功能:

  • 双语字幕:勾选后,翻译后的文本将插入原字幕下方,并可调整译文的显示位置(上/下)。
  • 时间轴兼容性:支持省略默认小时、超过 100 小时的时间格式,以及 1~3 位毫秒显示,确保兼容性。
  • 自动编码识别:无需手动选择编码格式,工具会自动识别字幕文件编码,避免乱码问题。

翻译模式

subtitle-translator 支持批量翻译和单文件模式,适应不同使用需求:

批量翻译(默认):

  • 支持同时处理上百个文件,大幅提升工作效率。
  • 翻译后的文件将自动保存在浏览器默认下载目录,无需手动操作。

单文件模式(适用于小型任务):

  • 适用于单个字幕的快速翻译,支持直接粘贴文本翻译。
  • 翻译结果可在网页端实时查看,并手动复制或导出。
  • 若开启单文件模式,则上传新文件会覆盖上一个文件

翻译缓存

subtitle-translator 采用可选的本地缓存机制,提高翻译效率:

  • 缓存规则:每段翻译结果将以 源文本_目标语言_源语言_翻译 API_模型设置 作为唯一 key 进行存储。
  • 缓存命中条件:只有完全匹配相同参数的情况下,才会使用本地缓存结果,确保准确性。
  • 缓存作用:避免重复翻译,减少 API 调用次数,提高翻译速度。

多语言翻译

subtitle-translator 允许 将同一个字幕文件翻译成多种语言,适用于国际化场景:

  • 例如:将英文字幕同时翻译为中文、日语、德语、法语,方便全球用户使用。
  • 支持 35 种主流语言,并将持续扩展。

使用注意

使用 subtitle-translator 时,请注意以下几点:

  • DeepL API 不支持在网页上使用,所以 subtitle-translator 在服务器端提供了一个专门的 DeepL 翻译转发接口,该接口仅用于数据转发,不会收集任何用户数据。用户可以选择在本地环境中部署并使用这一接口。
  • subtitle-translator 不会储存你的 API Key,所有数据均缓存在本地浏览器中。
  • GTX Web 接口对服务器压力过大,改为仅在本地运行。另外,避免在全局代理环境下使用 GTX Web 接口,以免出现翻译错误。

结语

subtitle-translator 是一款免费的字幕翻译工具,在多文件翻译、速度和质量方面进行了重点优化。希望这款工具能够为大家带来便利,解决观看视频时的语言障碍。如有任何建议或问题,欢迎提出,我将持续更新本工具。