有道翻译接口,可以上传文件,突破5000字数限制

因为最近一段时间想做国外垃圾站,找翻译接口实在是太难找了。谷歌被墙,找来找去也就发现有道的翻译还算勉强一用,但是发现在有道翻译限制字数,5000字 还包含空格换行 实在是太蛋疼了。
偶然发现有道上传文件然后翻译,似乎没有字数限制(后来发现也有限制,但是已经能满足我翻译的需求了),随即抓包分析,找到接口,发现有Cookie要求,简单Post一个上去获取Cookie,发现Cookie失效时间很长 基本上只需要第一次请求获取一下Cookie就可以了。
Demo 代码示下 自己修改文件第195行 196行的配置

//Demo
$file="因为最近一段时间想做国外垃圾站,找翻译接口实在是太难找了。谷歌被墙,找来找去也就发现有道的翻译还算勉强一用,但是发现在有道翻译限制字数,5000字 还包含空格换行 实在是太蛋疼了。";//上传文件的地址 或者远程地址 本地地址需要完整路径 或者数据直接提交 
$json=YouDao($file,3);//mod=1 本地读取 mod=2 远程获取 mod=其他 直接提交
//mod=1  $file="./filedir/file.txt";
//mod=2  $file="http://www.yooer.me/txt.txt";
//mod=3  $file="需要翻译的内容";
print_r($json);
exit();

下载 “youdao.class.zip” youdao.class.zip – 已下载37次 – 3 KB

发表评论

电子邮件地址不会被公开。 必填项已用*标注