Java实现调取百度翻译API,读取本地字幕文件内容批量翻译
昨天我手动复制粘贴,翻译了一份罗马尼亚语srt字幕文件.
好家伙两千多行,我硬是一条条复制粘贴到百度翻译里。
后来查阅得知百度开通了翻译API接口,只需去百度AI申请开通即可,是免费的,真香。
唯一缺点就是速度慢,不过毕竟能用了,还是蛮香的。不知道如何申请的,可以自行百度一下。
因为代码中需要用的百度API接口的app_id 和 key, 所以去开通申请是必须的,不然就没法用。
而且百度还提供了调用接口的Java项目Demo,好家伙下下来改一下,直接调用就行了。
我已经都整合好了,上传到github,地址:
https://github.com/JackLiDi/Java-
该项目实现了代码自动调用百度通用翻译api,批量翻译外语srt字幕文件并自动生成中文srt字幕文件
啥意思,就是说有一个外语字幕文件,看不懂。就不用一条条粘贴到百度翻译了,只需要执行该程序,然后喝杯水干点其他事。
然后等隔一段时间,程序执行完毕。见证奇迹的时刻到了,打开文件刚才满是天文字母的外语字幕,现在全都变成了熟悉的中文。
而且可以直接去压制,不用担心字幕格式出现问题,导致压制失败。
但因为百度API接口调用有速度限制,所以执行几千条语句翻译,还是需要点时间。不过你要是百度AI的会员那就另说了,那访问速度还是很快的。
只需在代码里注释掉调用时间限制代码,即可享受畅快的翻译体验,几千行可能1,2分钟就完成。
不充钱的话咱就喝点茶,等等吧。反正也就多花点时间。
具体怎么做呢,很简单,只需要把所需要翻译的字幕文件放到指定目录下(不然程序就找不到你这个文件)
我的是放在D盘test文件夹下,你要不是的话,需要更改代码里的路径。
不想改代码,可以直接在D盘新建test文件夹,然后将所需要翻译的字幕文件重命名为eng.srt
然后运行代码,喝点茶等着程序执行完毕即可。
虽然,会多花点时间,但是对于我这种懒人来说,能不动手就不动。
Java实现调取百度翻译API,读取本地字幕文件内容批量翻译相关推荐
- java 原生 json 转 xml java json转xml 实现代码 读取本地json文件 转成 xml数据 用springboot 发布xml格式数据
结果xml截图 json数据 main启动 import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; ...
- java解析excel的js页面,JavaScript_通过Javascript读取本地Excel文件内容的代码示例,读取本地Excel文件内容的Javascri - phpStudy...
function read_excel(){ var filePath="D:\abcd9.com.xls"; //要读取的xls var sheet_id=2; //读取第2个表 ...
- API读取写入 ini文件内容的方法函数详解
ini文件(即Initialization file),这种类型的文件中通常存放的是一个程序的初始化信息.ini文件由若干个节(Section)组成,每个Section由若干键(Key)组成,每个Ke ...
- Python读取本地html文件内容存csv
直接上代码 import os from html2text import html2text import csv file_path = './data' file_names = os.list ...
- Java 语音识别(百度语音API)
系列文章: Java 语音记录(录音,存储为WAV文件):https://blog.csdn.net/haoranhaoshi/article/details/87888382 Java 语音识别(百 ...
- .Net/C#应用程序直接读取本地Cookies文件(由于WinXPSP2调用API:InternetGetCookie无果)
.Net/C# 应用程序直接读取本地 Cookies 文件(WinXP SP2 调用 API: InternetGetCookie 无果) using System; using System.IO; ...
- 人工智能Java SDK:读取本地MP4文件,实时检测人脸
人脸识别技术目前已经广泛应用于包括人脸门禁系统.刷脸支付等各行各业.随着人脸识别技术的提升,应用越来越广泛.目前中国的人脸识 别技术已经在世界水平上处于领先地位,在安防行业,国内主流安防厂家也都推出了 ...
- html 查看excel表格,html展示excel表格数据-html读取本地excel文件并展示
怎么用html实现excel表格 首先html不能读取本地excel文件 其次就算是javascript 也是不允许的 这是为了安全考虑 如果前端脚本可以读取本地文件 那很不安全 如何将excel上的 ...
- Echarts读取本地json文件渲染轨迹,亲测ok
Echarts读取本地json文件渲染轨迹,亲测ok 1. 报错及解决 2. 效果图 3. 源码lines-track.html如下 参考 1. 报错及解决 报错:由于浏览器的同源策略 已拦截跨源请求 ...
最新文章
- centos7 tomcat 设置开机启动
- 用Telnet发送HTTP请求
- SAP复合角色更改后扩展到派生节点
- 云炬随笔20211001
- JavaScript实现hammingDistance汉明距离算法(附完整源码)
- kmd缅甸计算机学校,缅甸福星孔子课堂博睿国际学校分课堂举行2017年春节联欢会...
- Android开发之RecyclerView滑动到底部的监听方法
- 【codevs2497】 Acting Cute
- 无法开启计算机,Win7下鼠标右键无法开启计算机属性怎么办?
- python中自动化办公 【笔记】
- 个人和结对项目 - 英语单词词频统计
- 奖金(信息学奥赛一本通-T1352)
- ZT:Java代码编写的30条建议
- Virtual Box 与海马玩 安卓模拟器
- 超值赛题分享大礼包,你的“六一”礼物来咯!
- IIS 配置 url 重写...
- java冒险岛_JAVA开发类似冒险岛的游戏Part1
- react和js递归遍历树形结构数据
- hdu 1069 Monkey and Banana 【动态规划】
- JMockit 和 junit 使用出现异常 JMockit wasn't properly initialized 解决
热门文章
- 如何在MCU中使用二进制库(动态库)
- pdf转换成txt格式的方法与步骤
- 如何写英文科技论文 (Unit2 主动语态与动词使用)
- 荧光定量PCR(qPCR)科研技术服务
- torch.backends.cudnn.benchmark=True 的效果和坑
- 为什么IT行业还是那么多大学生的首选?
- Linux安装后的任务
- 微信测试软件 精准用户,怎样找到精准用户微信群?《小码软件技巧篇》
- 字节跳动 CEO 张楠谈遭微信封禁;雷军手机使用时长曝光;营业厅能看到详细上网数据?专家:功能必需 | EA周报...
- 好视通MCU项目总结实践案例