admin管理员组文章数量:1130349
前期准备
准备好srt字幕文件 格式例如:
1
00:00:04,990 --> 00:00:07,759
for a long time now I've been wanting to
2
00:00:07,759 --> 00:00:11,690
shoot an episode where I distill over 20
3
00:00:11,690 --> 00:00:13,549
years of my life experience trying to
把上述文件 通过 谷歌翻译翻译成 如下:
1个
00:00:04,990-> 00:00:07,759
很长一段时间以来,我一直想
2
00:00:07,759-> 00:00:11,690
拍摄一集我蒸馏超过20集的情节
3
00:00:11,690-> 00:00:13,549
我生命中的多年尝试
并且保存成带有 trans 字符的文件
编写python代码
import os
for root,dirs,files in os.walk("./"):
for name in files:
if "srt" in name:
fr=open("./"+name,"r",encoding="utf-8")
frlist = fr.readlines()
fr.close()
if "trans" in name:
ft = open("./" + name, "r",encoding="utf-8")
ftlist = ft.readlines()
ft.close()
with open("./结果.txt","w",encoding="utf-8")as fe:
for i in range(0,(len(frlist))):
fe.write(frlist[i])
if (i%4==2):
fe.write(ftlist[i])
翻译的中文字幕包涵 trans 字符
原始英文包涵 srt 字符
与python文件在同一文件夹下.
生成结果如下:
1
00:00:04,990 --> 00:00:07,759
for a long time now I've been wanting to
很长一段时间以来,我一直想
2
00:00:07,759 --> 00:00:11,690
shoot an episode where I distill over 20
拍摄一集我蒸馏超过20集的情节
3
00:00:11,690 --> 00:00:13,549
years of my life experience trying to
我生命中的多年尝试
剩下的就是手动修改了.
前期准备
准备好srt字幕文件 格式例如:
1
00:00:04,990 --> 00:00:07,759
for a long time now I've been wanting to
2
00:00:07,759 --> 00:00:11,690
shoot an episode where I distill over 20
3
00:00:11,690 --> 00:00:13,549
years of my life experience trying to
把上述文件 通过 谷歌翻译翻译成 如下:
1个
00:00:04,990-> 00:00:07,759
很长一段时间以来,我一直想
2
00:00:07,759-> 00:00:11,690
拍摄一集我蒸馏超过20集的情节
3
00:00:11,690-> 00:00:13,549
我生命中的多年尝试
并且保存成带有 trans 字符的文件
编写python代码
import os
for root,dirs,files in os.walk("./"):
for name in files:
if "srt" in name:
fr=open("./"+name,"r",encoding="utf-8")
frlist = fr.readlines()
fr.close()
if "trans" in name:
ft = open("./" + name, "r",encoding="utf-8")
ftlist = ft.readlines()
ft.close()
with open("./结果.txt","w",encoding="utf-8")as fe:
for i in range(0,(len(frlist))):
fe.write(frlist[i])
if (i%4==2):
fe.write(ftlist[i])
翻译的中文字幕包涵 trans 字符
原始英文包涵 srt 字符
与python文件在同一文件夹下.
生成结果如下:
1
00:00:04,990 --> 00:00:07,759
for a long time now I've been wanting to
很长一段时间以来,我一直想
2
00:00:07,759 --> 00:00:11,690
shoot an episode where I distill over 20
拍摄一集我蒸馏超过20集的情节
3
00:00:11,690 --> 00:00:13,549
years of my life experience trying to
我生命中的多年尝试
剩下的就是手动修改了.
版权声明:本文标题:python自动翻译视频字幕_利用 谷歌 python 快速翻译 英文字幕 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1754784717a2727972.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论