昨天我手动复制粘贴,翻译了一份罗马尼亚语srt字幕文件.

好家伙两千多行,我硬是一条条复制粘贴到百度翻译里。

后来查阅得知百度开通了翻译API接口,只需去百度AI申请开通即可,是免费的,真香。

唯一缺点就是速度慢,不过毕竟能用了,还是蛮香的。不知道如何申请的,可以自行百度一下。

因为代码中需要用的百度API接口的app_id 和 key, 所以去开通申请是必须的,不然就没法用。

百度app_id

而且百度还提供了调用接口的Java项目Demo,好家伙下下来改一下,直接调用就行了。

我已经都整合好了,上传到github,地址:

https://github.com/JackLiDi/Java-

该项目实现了代码自动调用百度通用翻译api,批量翻译外语srt字幕文件并自动生成中文srt字幕文件

啥意思,就是说有一个外语字幕文件,看不懂。就不用一条条粘贴到百度翻译了,只需要执行该程序,然后喝杯水干点其他事。

然后等隔一段时间,程序执行完毕。见证奇迹的时刻到了,打开文件刚才满是天文字母的外语字幕,现在全都变成了熟悉的中文。

而且可以直接去压制,不用担心字幕格式出现问题,导致压制失败。

但因为百度API接口调用有速度限制,所以执行几千条语句翻译,还是需要点时间。不过你要是百度AI的会员那就另说了,那访问速度还是很快的。

只需在代码里注释掉调用时间限制代码,即可享受畅快的翻译体验,几千行可能1,2分钟就完成。

不充钱的话咱就喝点茶,等等吧。反正也就多花点时间。

开通会员就注释掉这行代码就可以了

具体怎么做呢,很简单,只需要把所需要翻译的字幕文件放到指定目录下(不然程序就找不到你这个文件)

注意字幕文件路径

我的是放在D盘test文件夹下,你要不是的话,需要更改代码里的路径。

不想改代码,可以直接在D盘新建test文件夹,然后将所需要翻译的字幕文件重命名为eng.srt

然后运行代码,喝点茶等着程序执行完毕即可。

虽然,会多花点时间,但是对于我这种懒人来说,能不动手就不动。

Java实现调取百度翻译API,读取本地字幕文件内容批量翻译相关推荐

  1. java 原生 json 转 xml java json转xml 实现代码 读取本地json文件 转成 xml数据 用springboot 发布xml格式数据

    结果xml截图 json数据 main启动 import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; ...

  2. java解析excel的js页面,JavaScript_通过Javascript读取本地Excel文件内容的代码示例,读取本地Excel文件内容的Javascri - phpStudy...

    function read_excel(){ var filePath="D:\abcd9.com.xls"; //要读取的xls var sheet_id=2; //读取第2个表 ...

  3. API读取写入 ini文件内容的方法函数详解

    ini文件(即Initialization file),这种类型的文件中通常存放的是一个程序的初始化信息.ini文件由若干个节(Section)组成,每个Section由若干键(Key)组成,每个Ke ...

  4. Python读取本地html文件内容存csv

    直接上代码 import os from html2text import html2text import csv file_path = './data' file_names = os.list ...

  5. Java 语音识别(百度语音API)

    系列文章: Java 语音记录(录音,存储为WAV文件):https://blog.csdn.net/haoranhaoshi/article/details/87888382 Java 语音识别(百 ...

  6. .Net/C#应用程序直接读取本地Cookies文件(由于WinXPSP2调用API:InternetGetCookie无果)

    .Net/C# 应用程序直接读取本地 Cookies 文件(WinXP SP2 调用 API: InternetGetCookie 无果) using System; using System.IO; ...

  7. 人工智能Java SDK:读取本地MP4文件,实时检测人脸

    人脸识别技术目前已经广泛应用于包括人脸门禁系统.刷脸支付等各行各业.随着人脸识别技术的提升,应用越来越广泛.目前中国的人脸识 别技术已经在世界水平上处于领先地位,在安防行业,国内主流安防厂家也都推出了 ...

  8. html 查看excel表格,html展示excel表格数据-html读取本地excel文件并展示

    怎么用html实现excel表格 首先html不能读取本地excel文件 其次就算是javascript 也是不允许的 这是为了安全考虑 如果前端脚本可以读取本地文件 那很不安全 如何将excel上的 ...

  9. Echarts读取本地json文件渲染轨迹,亲测ok

    Echarts读取本地json文件渲染轨迹,亲测ok 1. 报错及解决 2. 效果图 3. 源码lines-track.html如下 参考 1. 报错及解决 报错:由于浏览器的同源策略 已拦截跨源请求 ...

最新文章

  1. centos7 tomcat 设置开机启动
  2. 用Telnet发送HTTP请求
  3. SAP复合角色更改后扩展到派生节点
  4. 云炬随笔20211001
  5. JavaScript实现hammingDistance汉明距离算法(附完整源码)
  6. kmd缅甸计算机学校,缅甸福星孔子课堂博睿国际学校分课堂举行2017年春节联欢会...
  7. Android开发之RecyclerView滑动到底部的监听方法
  8. 【codevs2497】 Acting Cute
  9. 无法开启计算机,Win7下鼠标右键无法开启计算机属性怎么办?
  10. python中自动化办公 【笔记】
  11. 个人和结对项目 - 英语单词词频统计
  12. 奖金(信息学奥赛一本通-T1352)
  13. ZT:Java代码编写的30条建议
  14. Virtual Box 与海马玩 安卓模拟器
  15. 超值赛题分享大礼包,你的“六一”礼物来咯!
  16. IIS 配置 url 重写...
  17. java冒险岛_JAVA开发类似冒险岛的游戏Part1
  18. react和js递归遍历树形结构数据
  19. hdu 1069 Monkey and Banana 【动态规划】
  20. JMockit 和 junit 使用出现异常 JMockit wasn't properly initialized 解决

热门文章

  1. 如何在MCU中使用二进制库(动态库)
  2. pdf转换成txt格式的方法与步骤
  3. 如何写英文科技论文 (Unit2 主动语态与动词使用)
  4. 荧光定量PCR(qPCR)科研技术服务
  5. torch.backends.cudnn.benchmark=True 的效果和坑
  6. 为什么IT行业还是那么多大学生的首选?
  7. Linux安装后的任务
  8. 微信测试软件 精准用户,怎样找到精准用户微信群?《小码软件技巧篇》
  9. 字节跳动 CEO 张楠谈遭微信封禁;雷军手机使用时长曝光;营业厅能看到详细上网数据?专家:功能必需 | EA周报...
  10. 好视通MCU项目总结实践案例