页面上调用百度翻译接口
背景:
有些词汇需要翻译 翻译严谨性不高
一个一个的翻译太累
脚本:
var btn=$('#translate-button'); var src=['资产编号', '资产名称', '资产类别', '折旧方法', '资产状态', '资产来源', '资产用途', '入账日期', '所属部门', '资产数量', '资产原值', '使用年限', '使用月份', '入账折旧', '入账前当年折旧', '净残值率(%)', '净残值', '减值准备', '月折旧率(%)', '月折旧额', '年折旧率(%)', '年折旧额', '已完成工作量', '总工作量', '已提月份', '减值后尚可使用月份', '累计折旧', '品牌型号', '减值调整时累计折旧', '使用人', '计量单位', '主要配置', '存放地点', '责任人', '使用账簿', '使用部门', '发票号', '订单号', '设备号', '验收部门', '新增当月计提', '购入日期', '暂存', '计提残值', '启用日期', '已入账月份', '制单人', '科目', '折旧周期', '计提延期月份', '计提月份', '本月期初原值', '本月增加原值', '本月减少原值', '本月当前原值', '期初累计折旧', '本月增加折旧', '本月减少折旧', '当前累计折旧', '计提原值', '本月工作量', '累计工作量', '变动后剩余总工作量']; var ret=[]; function translate(){ var item=src.shift(); let input=$('#baidu_translate_input'); input.val(item); btn.trigger('click'); setTimeout(function(){ let output=$('.trans-right').find('span')[0].innerText; ret.push({item,output}); if(src.length>0){ translate(); }else{ console.log(ret); } },1500) } translate();