让lynda网站显示中文字幕

lynda,网址(https://www.lynda.com/),是我们比较常用的国外资料学习网站,但是该网站只有英文字幕,没有中文字幕,我们现在要自己动手,实时添加上中文字幕.

首先我们要注册一个百度翻译(http://api.fanyi.baidu.com/api/trans/product/apidoc)的开发者账号(其实不注册也行,在百度翻译的Python实例程序中给出了一个),获取百度翻译的appid,和secret_key,这里使用百度翻译去翻译字幕,如下图所示.


进入lynda网站,随便点开一个视频,它会自动加载字幕,从浏览器的network标签中可以看到浏览器发送的加载字幕的url为https://www.lynda.com/ajax/player/transcript?courseId=645029&videoId=709217,如图所示


现在我们只需要使用抓包工具代理这个https的请求把请求的数据翻译后返回给浏览器即可自动加载翻译后的字幕.

现在打开Fiddler选择Customize Rules...,如图所示,这里使用的是Fiddler4


然后在Fiddler ScriptEditor中点击Go按钮选择第一个,如图所示.


在第一行添加如下代码


此时意味着我们把字幕的请求重定向到了自己的一个网址

然后我没自己开一个服务,写代码翻译




即可实现实时翻译功能

收到的response如下


页面显示结果如下


大功告成了!!!

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值