首页 > 其他分享 >英文字幕翻译成中文

英文字幕翻译成中文

时间:2023-06-03 13:33:06浏览次数:28  
标签:中文 text list 字幕 len yinzimu 翻译成 file

1.使用剪影-文本-智能字幕,智能识别出字幕

2.导出-字幕,导出txt和src两种类型的字幕

3.使用百度翻译将英文字幕txt翻译成中文字幕txt

4.适应python脚本根据英文字幕src将英文替换成中文,生成中文src字幕,脚本如下:

def read_text(text_file):
    qukongge_list = []
    #读取英文
    with open(text_file,encoding="utf-8") as f:
        yinwen_list = f.readlines()
    # print(yinwen_list)
    # print(len(yinwen_list))

    for one in yinwen_list:
        if one.strip("\n") !="":
            qukongge_list.append(one)
    print(qukongge_list)
    print(len(qukongge_list))
    return  qukongge_list

def tihuan_text(one_file,one_list,two_list,two_file):
    with open(one_file,encoding="utf-8") as f:
        yinzimu_list = f.readlines()

    yinzimu_list_len = len(yinzimu_list)

    for j in range(0,yinzimu_list_len):
        one_wai = yinzimu_list[j]
        if len(one_list) == len(two_list):
            for i in range(0,len(one_list)):
                if one_list[i].strip("\n") in one_wai:
                    yinzimu_list[j] = yinzimu_list[j].replace(one_list[i].strip("\n"),two_list[i].strip("\n"))
                    break
    print(yinzimu_list)
    with open(two_file,'w',encoding="utf-8") as f:
        f.writelines(yinzimu_list)




yinwen_list = read_text("英文字幕.txt")
zhongwen_list = read_text("中文字幕.txt")


tihuan_text(one_file="英文时间.srt",
            one_list=yinwen_list,
            two_list=zhongwen_list,
            two_file="zhongwen.srt")

5.在 使用剪映将视频与字幕合并,导出视频,音频,字幕

标签:中文,text,list,字幕,len,yinzimu,翻译成,file
From: https://www.cnblogs.com/jingzaixin/p/17453862.html

相关文章

  • 国产化麒麟linux系统QtCreator和QtCreator编译的程序无法输入中文libfcitx最新版本编
    1.问题描述麒麟linux系统QtCreator和QtCreator编译的程序无法输入中文,网上找了很多的libfcitxplatforminputcontextplugin.so库都无法使用正常输入;Qt版本:5.9.6麒麟系统版本:海光麒麟桌面版kylin V10 SP1  小版本号2203XC-P923P_KOS_2203_AMD_HG_3250_220630_AUDIT_ACTIVE.i......
  • FL Studio 21官方中文版重磅发布啦,多样主题随心换!
    根据大众需求,FLStudio21官方中文版引入了令人兴奋的工作流程选项,包括分组乐器频道,播放列表轨道和混音器轨道;直接录制到指定的播放列表曲目,前或后FX;Stepsequencer循环的返回等等。FLStudio的软件免费升级更新政策能坚持25年,因此所有FLStudio用户均可免费更新。2023年推出的F......
  • 2023-06-03 hexo设置中文
    我的博客使用的主题是Next主题在你的博客\themes\hexo-theme-next\languages中可以看到很多的语言包比如我要设置博客文件为简体中文,对应的就是zh-Hans接着,在博客根目录打开_comfig.yml,修改language的值为zh-Hans即可......
  • URL中文乱码问题
    我们主要通过两种形式提交向服务器发送请求:URL、表单。而表单形式一般都不会出现乱码问题,乱码问题主要是在URL上面。通过前面几篇博客的介绍我们知道URL向服务器发送请求编码过程实在是实在太混乱了。不同的操作系统、不同的浏览器、不同的网页字符集,将导致完全不同的编码结果。如......
  • CAN 总线 TJA1050/DP1050 引脚定义以及中文资料
    1简述DP1050是一款应用于CAN协议控制器和物理总线之间的接口芯片,可应用于卡车、公交、小汽车、工业控制等领域,速率可达到1Mbps,具有在总线与CAN协议控制器之间进行差分信号传输的能力,完全兼容“ISO11898”标准。DP1050芯片特点-完全兼容“ISO11898”标准;-内置过温......
  • OPEN AI接入MidJourney 画图支持GPT4中文智能优化效果惊艳
    OPENAI平台开放免费AI聚合服务平台,提供应用程序一键接入AI画图,对话的能力。目前已经支持GPT3和GPT4普通对话和流式对话。支持GPT画图和MidJourney画图。后续还会接入更多功能在线接入案例演示体验这里主要展示一下MJ的强大的画图功能关于平台平台发展版本来龙......
  • 界面组件DevExpress WPF中文指南 - 如何应用系统强调色及主题切换
    在最新版本的MicrosoftOffice产品中,用户可以根据系统设置选择主题,当使用这个主题时,Office将采用Windows强调色和应用模式(亮/暗)设置,并将它们应用到Office本身。如果用户在操作系统中更改了强调色或应用模式,Office会检测到此更改并自动更新应用程序的外观。使用DevExpressWPF ......
  • WebStorm 2023(Web前端开发工具) v2023.1.2中文mac版
    WebStorm2022mac版是一款基于WebSocket的Web应用程序编程工具,旨在通过Web应用程序的代码将HTML和CSS文本从浏览器返回到服务器。WebStorm采用MVC架构,其中每个模块都在其内部运行。WebStorm适用于JavaScript和相关技术的集成开发环境。类似于其他JetBrainsIDE,它也会......
  • 苹果macbook必备软件Downie 4 for Mac 中文永久版
    Downie4是一款流行的Mac视频下载工具,可让您从各种网站下载视频,包括YouTube、Vimeo、Twitter等。使用Downie4,您可以轻松下载不同格式和分辨率的视频,以及从视频中提取音轨。Downie4的主要优点之一是其简单易用。您需要做的就是复制要下载的视频的URL并将其粘贴到应用程......
  • springcloud的configserver配置中心默认中文乱码的解决方法
    springcloud的configserver配置中心默认中文乱码的解决方法先表明我的springcloud版本(2021.0.6)和对应springboot版本(2.6.14)ReleaseTrainVersion: 2021.0.6SupportedBootVersion: 2.6.14https://docs.spring.io/spring-cloud/docs/2021.0.6/reference/html/ 问题描述:当从......