简单几行代码实现网页自动翻译功能-Translate(多语言)比谷歌翻译好用!

最近有客户制作网站的时候需要实现网页自动化翻译功能(多语言自动识别切换),市面上翻译API接口也比较多,比如:百度翻译、谷歌翻译、有道翻译…

网页网站翻译多语言的谷歌插件功能和性能比较好一些,Googletrans是一个免费且无限制的python库,可实现Google Translate API!

Googletrans-API特性:

  • 快速可靠 – 它使用translate.google.com使用的相同服务器
  • 自动语言检测
  • 批量翻译
  • 可自定义的服务URL
  • 连接池(使用requests.Session的优点)
  • HTTP / 2支持

谷歌翻译Googletrans也有相关例子,下面链接可以免费下载例子…

谷歌翻译插件虽然不错,但是访问测试效果一般,并且JS脚本使用的偏多,加载速度不太理想~

本期推荐一款比谷歌Googletrans翻译更好的插件-Translate:

特色功能如下:

启用企业级稳定翻译

网页ajax请求触发自动翻译

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

重新绘制 select 语种下拉选择

识别字符串语种及分析

重写一级缓存(浏览器缓存)

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

设置默认翻译为的语种

自定义翻译术语

翻译完后自动触发执行

指定翻译服务接口

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

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

自动根据用户所在的国家切换其语种

主动进行语言切换

只翻译指定的元素

翻译时忽略指定的id

翻译时忽略指定的class属性

翻译时忽略指定的tag标签

对网页中图片进行翻译

获取本地语种

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

设定select切换语言所支持的语种

设定是否自动出现 select 切换语言

CSS美化切换语言按钮

指定切换语言选择框在代码中的位置

鼠标划词翻译

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

离线翻译及自动生成配置

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

翻译接口响应捕获处理

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

清除历史翻译语种的缓存

可以在线自动根据用户所在的国家IP切换其语种,支持的语言多达几十种,基本全覆盖!

功能介绍:

能力一:前端翻译

加入一个js文件及两行js代码,即可让你现有页面具有几百种语种切换能力。零门槛

能力二:翻译html的能力

传入html源码,指定要范围为什么语种,能将翻译之后的html源码返回。

能力三:整站翻译及独立绑定域名 (TCDN)

将您现有的网站,翻译成全新其他语种网站,可以绑定域名并支持搜索引擎收录和排名。基于现有网站,无需改动源站,翻译全站网页,绑定独立域名,保证搜索收录。

代码使用简单:

<script src=”translate.js”></script>
<script>translate.setUseVersion2(); //设置使用v2.x 版本
translate.setAutoDiscriminateLocalLanguage(); //设置用户第一次用时,自动识别其所在国家的语种进行切换
//translate.language.setLocal(‘dutch’); //设置本地语种(当前网页的语种)。如果不设置,默认自动识别当前网页显示文字的语种。
translate.execute();//进行翻译
</script>

只需要将上面的代码加入到想翻译的页面即可自动切换多语言,是不是很简单了~

谷歌翻译Googletrans和Translate翻译示例都打包放在了下面的压缩包内,包含各大开源库和GitHub平台链接

需要的小伙伴们可以免费下载研究使用!






文件名称:简单几行代码实现网页站点自动翻译功能-Translate(多语言)比谷歌翻译好用!

更新日期:2024-4-12

文件大小:392K

广

点击下载

本站采用署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)许可协议授权。
本站坚持“不能用的源码发出去都是浪费大家时间“,付费源码都是亲测的
源码已测试,但不保证完美无bug!站长是一位10年老技术,所有会员都可以免费咨询,在线指导提供运营建议!交个朋友~
洽单资源库仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,请联系客服予以删除。

洽单资源库 » 简单几行代码实现网页自动翻译功能-Translate(多语言)比谷歌翻译好用!

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
提示下载完但解压或打开不了?
最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
找不到素材资源介绍文章里的示例图片?
对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
洽单资源库
一个免费分享价值的学习平台

提供最优质的资源集合

立即查看 了解详情