项目简介
PySubtitle是一个用于翻译电影字幕的Python工具,能帮助观众在观看没有中文字幕的英美电影时学习生僻单词,支持多种语言的翻译,使用方式灵活。
项目的主要特性和功能
- 多语言支持:可进行27种语言的翻译。
- 字幕处理:支持单行与双行字幕处理。
- 单词过滤:能过滤常见单词,避免不必要的翻译。
- 命令行操作:提供命令行操作界面,方便用户使用。
安装使用步骤
假设用户已经下载了本项目的源码文件。
1. 复制项目仓库:
bash
cd PySubtitle
2. 安装依赖库:
bash
pip install -r requirements.txt
3. 运行工具:
- 自动翻译为中文:
bash
python subtitle.py xxx.srt
- 指定翻译为其他语言:
bash
python subtitle.py xxx.srt -t en
- 双行字幕处理:
bash
python subtitle.py xxx.srt -d
注意事项
- 因需针对每个时间轴调用API进行翻译,翻译速度可能较慢。
- 调用百度翻译API,提供的翻译可能不够准确和流畅。
- 欢迎提交PR改进此工具。
技术依赖
- Python 3.x
- 百度翻译API
- pysrt库
- requests库
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】