<script src="https://cdn.staticfile.net/translate.js/3.18.66/translate.js"></script>
<script>
translate.service.use('client.edge'); //设置机器翻译服务通道,相关说明参考 http://translate.zvo.cn/545867.html
translate.listener.start(); //开启页面元素动态监控,js改变的内容也会被翻译,参考文档: http://translate.zvo.cn/4067.html
translate.execute();//完成翻译初始化,进行翻译
</script>
你的 网站/管理后台/混合开发app/... 要使用它来做多语言切换,从接入,到正式上线的流程
translate.js 衍生了一系列扩展能力,在其他各个不同的领域,默默对当前的现状进行着改变。
可提供后端翻译接口支持,在无外网场景下,接入 translate.js 使用多语言切换能力
传入html源代码,指定要显示的语种,即可完成整个html中内容的翻译输出。
将您或您朋友现有的网站,翻译成全新的小语种网站,小语种网站可以分别绑定域名并支持搜索引擎收录和排名。
translate100 是一个用于翻译任务的 seq-to-seq 架构、基于 Transformer 的神经机器翻译模型,经过蒸馏、优化、集成打包后,得到的可以完全适配 translate.js 的一键部署应用。
拥有极其丰富的扩展指令,以进行各种精准控制,满足各种难缠客户的所有刁钻要求
切换语言select选择框的自定义设置
只翻译指定的元素
主动进行语言切换
设置本地语种(当前网页的语种)
手动调用接口进行翻译操作
对网页中图片进行翻译
设置默认翻译为的语种
自定义翻译术语
翻译完后自动触发执行
指定翻译服务接口
监控页面动态渲染的文本进行自动翻译
自动切换为用户所使用的语种
翻译时忽略指定的文字不翻译
翻译时忽略指定的id
翻译时忽略指定的class属性
翻译时忽略指定的tag标签
设置只对指定语种进行翻译
识别字符串语种及分析
重写一级缓存-浏览器缓存
设置使用的翻译服务 translate.service.use
清除历史翻译语种的缓存
翻译接口响应捕获处理
元素的内容整体翻译能力配置
离线翻译及自动生成配置
根据URL传参控制以何种语种显示
获取当前显示的是什么语种
获取本地语种
鼠标划词翻译
翻译后再手动对某些元素节点翻译
启用企业级稳定翻译
网页ajax请求触发自动翻译
增加对指定标签的属性进行翻译
本地语种也进行强制翻译
自定义通过翻译API进行时的监听事件
对某个句子中的某个单词进行翻译替换-文本处理
启用翻译中的遮罩层
对JS对象及代码进行翻译
网络请求自定义附加参数
网络请求数据拦截并翻译
翻译排队执行
获取翻译区域显示的原始文本
重写语种识别策略
默认网络请求的自定义控制
进行翻译的生命周期监控及触发
网页打开时自动隐藏文字,翻译完成后显示译文
将翻译后的页面进行还原回翻译前的
启用翻译性能监控
集成简单,功能强大,为您的全球用户提供无缝的多语言体验。如遇到问题可联系我们求助