translate.js 前端翻译


AI i18n,两行js实现html全自动翻译。

交给AI,无需改动页面、无语言配置文件、无API Key、对SEO友好!



简体中文 |
繁體中文 |
English |
しろうと |
Русский язык |
deutsch |
Français

特性说明

内置方法

使用示例

普通网站中点击某个语言进行切换
如下图所示,网站中的某个位置要有几种语言切换

直接在其html代码末尾的位置加入以下代码:

  1. <!-- 增加某种语言切换的按钮。注意 ul上加了一个 class="ignore" 代表这块代码不会被翻译到 -->
  2. <ul class="ignore">
  3. <li><a href="javascript:translate.changeLanguage('english');">English</a></li>|
  4. <li><a href="javascript:translate.changeLanguage('chinese_simplified');">简体中文</a></li>|
  5. <li><a href="javascript:translate.changeLanguage('chinese_traditional');">繁體中文</a></li>
  6. </ul>
  7. <!-- 引入多语言切换的js -->
  8. <script src="https://cdn.staticfile.net/translate.js/3.2.1/translate.js"></script>
  9. <script>
  10. translate.selectLanguageTag.show = false; //不出现的select的选择语言
  11. translate.service.use('client.edge'); //设置翻译服务
  12. translate.execute();
  13. </script>

谁在使用

截止 2023.7 月份时,本项目的后端免费翻译服务的请求量就已经达到了 1.5亿次/月 的规模,并且还在非常快速的持续增大,包括一些城投集团像是长沙城投、以及一些政府单位像是环境保障局、企业国际化经营服务平台、海外矿业产业联合、国际潮青联谊年会、人力资源和社会保障局、政务服务网、海外的一些平台如futrom智能住宅、bitheime全球区块链等等都在广泛使用。
这里给出两个使用比较好的网站作为实际示例参考:

另外,很多开源框架及产品也都已将此翻译能力接入了自身系统,赋予自身系统多语言切换能力。比如 Discuzwangmarket CMSLayui易优CMS迅睿CMSPear Admin、……

结构图示

其他事项

  1. 如果您遇到任何解决不了的问题,我们可提供有偿协助,帮您更好的使用它
  2. 默认每个网站每日有500万翻译字符上限,以规避恶意利用,如果您翻译量达到上限了,免费放开上限,点此查看加这个上限的解释另外如果您有设置使用 client.edge 方式,则不再有日翻译上限,可任意使用
  3. 开源免费版本翻译可能会偶尔稳定性出现波动,比如一天24小时可能会有5分钟不稳定,如果您对稳定性比较看重有要求,可以采用收费的企业版专用翻译通道 http://translate.zvo.cn/43262.html