快捷搜索:  汽车  科技

ai实时动态翻译(AI开源专题八subtitleTranslator)

ai实时动态翻译(AI开源专题八subtitleTranslator)# 翻译后的单语种字幕文件的名称001. Welcome to AML specialization.srt此时,可选择点击Save按钮,也可点击Save Bilingual 按钮,区别是,前者会保存为单语种的字幕文件,后者会保存为双语种的字幕文件。文件名规则示例:# 原字幕文件的名称

推荐理由:可以在自媒体创造时,将视频字幕翻译成世界各国语言。

subtitle Translator 是一个使用 PyQt5 写的字幕文件翻译工具,支持生成将某个语种的字幕翻译为多个语种的字幕,并支持保存为对应的单语种字幕或双语种字幕文件。

由谷歌翻译完成字符串的翻译,不需要认证信息,字幕的原语种由谷歌翻译自动探测,字幕的目标语种由用户通过下拉框Select Target Language选择,目前支持把字幕翻译为简体中文,繁体中文,英文,西班牙语,俄语,法语,当然可以支持把字幕翻译为更多语种,但是意义不大,所以就先支持这几种吧。

ai实时动态翻译(AI开源专题八subtitleTranslator)(1)

自动翻译字幕文件之后 支持双击"翻译为"列中的单元格,进行编辑

ai实时动态翻译(AI开源专题八subtitleTranslator)(2)

此时,可选择点击Save按钮,也可点击Save Bilingual 按钮,区别是,前者会保存为单语种的字幕文件,后者会保存为双语种的字幕文件。

文件名规则示例:

# 原字幕文件的名称

001. Welcome to AML specialization.srt

# 翻译后的单语种字幕文件的名称

001. Welcome to AML specialization-zh-CN.srt

# 翻译后的双语种字幕文件的名称

001. Welcome to AML specialization-zh-CN-Bilingual.srt

单语种字幕的播放示例

ai实时动态翻译(AI开源专题八subtitleTranslator)(3)

双语种字幕的播放示例

ai实时动态翻译(AI开源专题八subtitleTranslator)(4)

使用快捷键

Ctrl F : 查找/打开字幕文件 默认支持srt 类型的字幕;

Ctrl T: 翻译该字幕文件,如果没有选择语种的话,将默认翻译为简体中文;

Ctrl S : 保存翻译后的字幕文件;

Ctrl Alt S : 保存为双语种字幕文件。

V1.0.X 版已支持 SubRip(.srt)格式;

构建可执行程序

使用自定义命令:

# 创建 python 虚拟环境

guipvc

# 初始化 Python 虚拟环境

guipva

# 更新 pip 版本

python -m pip install -U pip

# 安装依赖

pip install PyQt5 fbs requests pysrt googletrans

# 设置 PYTHONPATH

set PYTHONPATH=Y:\pyqt\0000-subtitleTranslator\project\src\main\python

# freeze

guif

# 构建安装程序

guib

并未翻译ts,所以UI看起来是英文的。

Github 地址:https://github.com/suifengtec/subtitle-translator

猜您喜欢: