ChatGPT API SRT 字幕翻译器

此工具采用OpenAI ChatGPT API进行文本翻译,专注于行对行翻译,特别用于SRT字幕。通过去除SRT文件的额外开销并将文本分批处理,优化了令牌使用,确保输入和输出行数一致。支持Web UI和CLI接口,提供流式输出、请求速率限制、进度恢复等功能,适用于多种语言和特殊书写形式,如表情符号和单词打乱排序。

ChatGPT 还展示了其作为强大翻译器的功能,不仅能够处理常见语言,还能够处理表情符号和单词乱码等非常规书写形式。然而,它可能并不总是产生确定性的输出并遵循行与行的相关性,可能会扰乱字幕的时间,即使在指示遵循精确的指令并将模型temperature参数设置为0时也是如此。

该实用程序使用 OpenAI ChatGPT API 来翻译文本,特别关注基于行的翻译,尤其是 SRT 字幕。翻译器通过消除 SRT 开销、将文本分组为批次来优化令牌使用,从而在不消耗过多令牌的情况下实现任意长度的翻译,同时确保行输入和输出之间的一对一匹配。

特征

  • 新工作正在进行中:Web UI
  • 基于行的批处理:避免每个请求的令牌限制,减少开销令牌浪费,在一定程度上维护翻译上下文
  • 使用免费的 OpenAI 审核工具进行检查:如果模型很可能拒绝翻译,则可以防止令牌浪费
  • 每分钟请求 (RPM)速率限制
  • 每分钟令牌率限制 (TPM)
  • 进度恢复(仅限 CLI)- 缓解频繁的 API 网关错误和停机时间
  • 重试翻译部分

    如果想详细了解,可以点开视频下方的链接。
    谢谢观看本视频。要是喜欢,请订阅、点赞。谢谢

Github:https://github.com/Cerlancism/chatgpt-subtitle-translator

油管:https://youtu.be/nNz2-EqB69w

了解 Tarogo Cloud Bloger & Shop 的更多信息

立即订阅以继续阅读并访问完整档案。

继续阅读