页面上调用百度翻译接口

背景:

有些词汇需要翻译 翻译严谨性不高

一个一个的翻译太累

脚本:

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();
原文地址:https://www.cnblogs.com/wolbo/p/12396989.html