分享好友教程首页教程搜索频道列表

translate.js微调指令解决方案

2025-12-15 19:0190
+关注2
核心提示:拥有极其丰富的扩展指令,以进行各种精准控制,满足各种难缠客户的所有刁钻要求

translate.selectLanguageTag.xxx

切换语言select选择框的自定义设置


translate.setDocuments(documents);

只翻译指定的元素


translate.changeLanguage('english');

主动进行语言切换


translate.language.setLocal('english');

设置本地语种(当前网页的语种)


translate.request.translateText(...);

手动调用接口进行翻译操作


translate.images.add(...)

对网页中图片进行翻译


translate.language.setDefaultTo('english');

设置默认翻译为的语种


translate.nomenclature.append(...);

自定义翻译术语


translate.listener.renderTaskFinish = function();

翻译完后自动触发执行


translate.request.setHost(...);

指定翻译服务接口域名


translate.listener.start();

监控页面动态渲染的文本进行自动翻译


translate.setAutoDiscriminateLocalLanguage();

自动切换为用户所使用的语种


translate.ignore.text.push('你好');

翻译时忽略指定的文字不翻译


translate.ignore.id.push('test');

翻译时忽略指定的id


translate.ignore.class.push('test');

翻译时忽略指定的class属性


translate.ignore.tag.push('span');

翻译时忽略指定的tag标签


translate.language.translateLanguagesRange = [xxx];

设置只对指定语种进行翻译


translate.language.recognition('xxx')

识别字符串语种及分析


translate.storage = ... ;

重写一级缓存-浏览器缓存


translate.service.use('client.edge');

设置使用的翻译服务 translate.service.use


translate.language.clearCacheLanguage();

清除历史翻译语种的缓存


translate.request.response

翻译接口响应捕获处理


translate.whole.enableAll();

元素的内容整体翻译能力配置


translate.offline.append(...);

离线翻译及自动生成配置


translate.language.setUrlParamControl();

根据URL传参控制以何种语种显示


translate.language.getCurrent();

获取当前显示的是什么语种


translate.language.getLocal();

获取本地语种


translate.selectionTranslate.start();

鼠标划词翻译


translate.execute(eles);

翻译后再手动对某些元素节点翻译


translate.request.listener.start();

网页ajax请求触发自动翻译


translate.element.tagAttribute['input']=['value','data-value'];

增加对指定标签的属性进行翻译


translate.language.translateLocal = true;

本地语种也进行强制翻译


translate.listener.execute.xxx.push(...);

自定义通过翻译API进行时的监听事件


translate.language.textTranslateReplace(...);

对某个句子中的某个单词进行翻译替换-文本处理


translate.progress.api.startUITip();

启用翻译中的遮罩层


translate.js.transObject(...)

对JS对象及代码进行翻译


translate.request.appendParams = ...;

网络请求自定义附加参数


translate.network.use();

网络请求数据拦截并翻译


translate.waitingExecute.use = false;

翻译排队执行


translate.language.getTranslateAreaText();

获取翻译区域显示的原始文本


translate.language.recognitionAlgorithm

重写语种识别策略


translate.request.api.translate = 'xxx';

默认网络请求的自定义控制


translate.lifecycle.execute.xxx.push(...)

进行翻译的生命周期监控及触发


translate.visual.webPageLoadTranslateBeforeHiddenText();

网页打开时自动隐藏文字,翻译完成后显示译文


translate.reset();

将翻译后的页面进行还原回翻译前的


translate.time.execute.start();

启用翻译性能监控


translate.element.iframe.use(...)

对iframe中的页面自动翻译


本文标签:#translate#翻译
整理员:translate
免责声明:凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
生成海报
您可能在找更多

使用translate将整个页面自动翻译的方案,注意有次数限制

    两行js实现html全自动翻译。无需改动页面、无语言配置文件、无API Key、对SEO友好!

网络 JavaScript教程 12024-10-26

我来说两句
抢沙发