VideoLingo是一款开源的全自动视频翻译 AI 工具,可一键对视频进行字幕切割、翻译、精准对齐和个性化配音,生成高质量的字幕和配音。基于Python编写,遵守

功能特色:

  • 🎥 使用 yt-dlp 从 Youtube 链接下载视频

  • 🎙️ 使用 WhisperX 进行单词级和低幻觉字幕识别

  • 📝 使用 NLP 和 AI 进行字幕分割

  • 📚 自定义 + AI 生成术语库,保证翻译连贯性

  • 🔄 三步直译、反思、意译,实现影视级翻译质量

  • ✅ 按照 Netflix 标准检查单行长度,绝无双行字幕

  • 🗣️ 支持 GPT-SoVITS、Azure、OpenAI 等多种配音方案

  • 🚀 一键启动,在 streamlit 中一键出片

  • 🌍 多语言支持就绪的 streamlit UI

  • 📝 详细记录每步操作日志,支持随时中断和恢复进度

输入语言支持:

🇺🇸 英语 🤩 | 🇷🇺 俄语 😊 | 🇫🇷 法语 🤩 | 🇩🇪 德语 🤩 | 🇮🇹 意大利语 🤩 | 🇪🇸 西班牙语 🤩 | 🇯🇵 日语 😐 | 🇨🇳 中文* 😊

*中文使用单独的标点增强后的 whisper 模型

翻译语言支持所有语言,配音语言取决于选取的TTS

源代码:https://github.com/Huanshere/VideoLingo