• TCDN 说明

    [TOC] ## 注意 ## 注意 ## 注意 ## 注意,这是v1版本,已过时,最新是2024.11月发布的v2版本 [v2版本链接: https://translate.zvo.cn/236896.html](236896.html) ## 注意 ## 注意 ## 注意 ## 注意 ## 注意 ## 注意 ## 注意 ## 能力简介 TCDN的能力,是将原本英文、中文的网站生成别的语种的,比如英文、法语的网站,基于源码层的翻译生成,也就是生成的网站的源码就是已经被翻译过的!并且可以指定翻译后的网页存放在什么地方、绑定什么域名等。翻译后的网页,当你查看网页的源代码时,会发现它的源代码就是已经被翻译过了。 ## 用途场景 1. 一些外贸网站,它会提供多种语言给用户浏览。 1. 可用于SEO,被其相关语种的浏览器收录,带来访问,进行广告展示。比如生成韩语的网站后,可被韩语的搜索引擎收录。 1. 可用于打破国家之间的信息差。比如中文的网站,可生成英文的,利用国家信息差,赚海外的钱。古时商人利用地域差异运输货物赚钱,现在国内物流这么发达,卷的太厉害了,但是国家之前因为语言不通,仅仅只是有极其少数的网站才拥有多种语言切换能力,而当下,我们可以完美做到这个。 1. 可以用朋友的网站赚自己的钱。比如看着哪个英文网站好,将它生成日语网站,将原本网站中的某些广告、图片、文本通过本系统自动换成我们自己指定的,做个快乐的信息搬运工。(注意禁止用于非法用途) ## 系统组成 * **translate.js** javascript的翻译的核心组件库,它被大量的网站所采纳。 * **translate.admin** tcdn的管理后台,添加要翻译的网站、各种配置、调试、发布任务等,都是此 * **translate.api** tcdn对html源码进行翻译的模块,它的作用是给一个html源码,对源码进行翻译然后输出。 * **translate.service** 纯文本翻译的具体实现,传入文本,返回翻译好的文本。 ## 系统部署 #### 一台高配服务器 部署核心系统用于计算 核心:4核 内存:16G 操作系统:CentOS 7.4 (这个版本没有可选 7.6) 系统盘:默认的系统盘就行。系统盘最好选择50G。无需在购买数据盘 弹性公网IP:按流量计费(带宽大小1MB就够) 其他的未注明的,都按照怎么省钱怎么来选即可。 (可采用我们本地自搭建的服务器这个配置800/年,只限运行 tcdn ,不提供远程服务器操作,我们帮安装好你只管用) 应用及端口占用情况: | 项目名 | 端口号 | | --- | --- | | [translate.admin](41163.html) | 8088 | | [translate.api](41165.html) | 8070 | | Elasticsearch | 9200 | | Mysql | 3306 | #### 一台低配服务器 部署翻译接口。 必须选海外,建议美国,1核2G,其他的配置怎么省钱怎么选。 #### 服务器环境 服务器环境要干净的,别安装 nginx、宝塔等,切记!!不然端口会被占用导致跑不起来 服务器刚创建好,什么东西也没装的情况下,我们给安装。 #### 维护服务 部署后3个月内包维护服务,包括系统出现异常、发布新版本升级、使用中有疑惑解答等。这些基本三个月内也就都熟练了。而且系统本身如果有异常,一般前几天也就发现了,运行三个月后基本后面也就不需要啥维护了。 超出三个月后可选择继续购买维护服务(可选) ## 目标网站 #### 翻译的目标网站语种 目标网站语种最好是日语、韩语、英文的网站,如果您的语种是另外别的语种,可以联系我们额外增加此语种的适配。 #### 翻译的目标网站本身结构情况 1. 页面是 .html 页面的网站,而不是 xxx.php?id=123 这种的 1. 页面中不要出现有关动态交互的,比如登录操作、搜索操作,因为咱的服务器是纯静态,不支持任何动态脚本(一切为降低上云成本) 比如如果有涉及到像是顶部区域有搜索功能,可以通过针对id、class、tag 等标签进行隐藏,参考: http://translate.zvo.cn/41547.html 1. 网页内容是直接存在于正常的标签中的,而不是像是vue这中通过ajax请求通过动态接口获取的 ## 计算速度 按照推荐配置4核16G的性能,翻译一个常规的html页面大概需要3~6秒左右(E5-2680V2的CPU测试结果)。也就是它本身是有运算性能瓶颈的。一天能产出的页面数是有限的。 推荐配置的QPS能在每秒12,按照实际翻译速度,大概1秒能翻译2~3个html页面,也就是一天大约能翻译16万个html页面。 ## 其他说明 目前像是网市场云建站系统所建立生成的网站,是可以完美契合本系统的。另外像是织梦、帝国CMS生成静态站,也是非常好的。如果您是其他的建站系统的,并不确定是否可以完美使用本系统的自动化翻译,可以联系我们进行咨询 ## 在线试用 您可以在线进行试用它的能力,因为目前在线试用所部署的服务器有大量试用者、以及我们也有一些计算的项目存在,所以您如果提交翻译网站,会进入翻译任务排队状态,进行排队等待,运气不好的话可能要几个小时才能排到被执行。 不过其他的功能查看了、调试预览了、测试功能了都是没问题的。 [使用文档及在线试用可以点此查看](42395.html) ## 体验API 这里开放一个用于公共的无需登录的快速体验api,对html源码进行翻译,传入一个html源文件,设定上要翻译为什么语种,比如英文,它会立即将当前html文件转换为英文输出。 [http://doc.zvo.cn/tcdn/api/doc.html](http://doc.zvo.cn/tcdn/api/doc.html) ![](//cdn.weiunity.com/site/7464/news/e07af4dd2d0147db86ed58035326abc3.png) ## 私有部署 目前已逐渐开放授权私有部署,我们帮你选好服务器(也可自行选好提供)、部署、调试好,你只管用。并且全程参与使用指导。 详情可联系微信: 17076012262
  • translate.user 内容分发




    Your browser does not support the video tag.

    它可以翻译任何静态网页。翻译后,您可以通过 “分享” 按钮,获取分享的连接,别人通过分享连接打开的,便是你指定的翻译页面及翻译语言。你可以通过此来建设你自己的多语言官网。而这个,是全免费的! 如果没有特殊要求,您完全可以使用此免费版本就可以,而无需付费 : [http://tcdn.zvo.cn](http://tcdn.zvo.cn) ## 付费企业版还支持以下能力 1. 支持编程式精细控制,支持通用 JavaScript 引擎对源站网页进行预处理,比如隐藏哪个区域、增加个标签、改动html等! 2. 支持网页内异步请求的处理及篡改。 3. 支持自定义翻译忽略位置,比如根据 id、class 指定哪个区域不进行翻译 4. 支持智能识别用户当前所熟悉的语言并自动以用户当前所擅长的语言进行浏览 5. 支持自定义翻译术语能力 6. 支持自定义设置对图片翻译的能力 7. 支持对翻译结果页面的CDN缓存及自定义缓存时长 8. 支持自定义只翻译特定后缀的页面 9. 支持绑定自己的域名 10. 支持去掉顶部的翻译控制显示条 11. …… ## 关于我们 我们官网:http://translate.zvo.cn
    开源仓库:https://github.com/xnx3/translate
    作者姓名:管雷鸣
    联系Email:[email protected]
    微信公众号:wangmarket
    交流QQ群:240567964(群如果满员了,会在群名字上有新群的群号)

    ## 旧版本的 tcdn v1.0 产品: [点此查阅](43504.html)
  • translate.api 开放接口

    ## 功能概述 提供开放API,对 html文件(html源代码)进行语种翻译,比如将中文、英文网页翻译为俄语、韩语等。 支持百余种语种的翻译。 它可完美支持识别各种复杂及不规范html代码。 支持翻译前的微调,比如不翻译某个区域、图片翻译、操作html文件中的元素进行增删改等。 ## 常见使用场景 1. 外贸站,针对本身一个语种的网站页面,全自动生成其他语种的网站静态页面,并且推送到相应的语种搜索引擎收录 2. 跟邮箱结合,对邮件进行一键自动翻译为自己熟悉的语种进行阅读 3. 针对搜索引擎收录,批量将网页翻译为某个小语种,推送到其搜索引擎进行收录,占领搜索引擎流量入口。 4. 跟IM聊天结合,对IM聊天中的某些有格式的文本进行翻译,翻译后还能保留之前原本的格式给用户观看。 5. 跟文档站结合,比如 readme.md 、 文档阅读站,对文档整体增加一键翻译能力 6. 跟AI智能体 agent 集合,对智能体产生的内容进行翻译后输出,同时完美保留智能体输出的格式版面 7. 更多...... ## 应用生态建设 我们鼓励开发者基于本接口做的具体某些行业的应用及服务,应用对接期间我们全程提供参与指导,并且所有API接口调用全面免费提供给与最大支持。 我们希望你的应用是可以给用户私有部署或者销售授权,这样我们双方可以进行深度捆绑利润共通,我们也会在我们官网中向用户推荐您的应用。 另外您的应用在服务客户时,使用我们API接口会以至少低于正常销售价格一半及以上的超低价给你提供,用户可以通过你直接购买API。如果您有其他的合作想法都可以联系我 17076012262 微信同号,进行详谈。 ## API接口 #### 快速体验 ![](//cdn.weiunity.com/site/7464/news/a3f158007cdd4af6b6355185843242c7.png) API接口详细介绍及在线测试可参阅: http://doc.zvo.cn/tcdn/api/doc.html #### 接口实际使用 跟上面快速体验的接口相比,实际使用的接口不同点有两处,一是url不同,再一个是header中额外增加了一个X-Apig-AppCode传入,这个也就是授权码的作用,每使用一次,使用次数便会减去1。 请求url:`https://translate.apistore.huaweicloud.com/html` 请求头 header增加一项: `X-Apig-AppCode:41c5899dfdf247fc8b999318c17936521c60f13de5g348d38636e069297e95df` 具体接口说明可以参见: http://translate.zvo.cn/43705.html ## 价格 此能力是我们历时3年独立研发,将运行成本全方位大幅降低!比如某度翻译的同类产品大概0.5元/次,而我们可以做到 0.01元/次甚至合作方享受更低价格。 (价格根据合作方式可以变动,具体可以详谈,不止局限于当前价格) 使用成本的大幅,可以让你去做更多你想做的应用。 ## 战略合作 我们希望跟各地有销售能力、或者你的客户可能是有这种html翻译需求(比如有客户是做外贸站的)的公司合作,AI时代以来,传统的软件定制,必然会如上个时代工厂替代手工业般被无情取代,加入我们,抓住AI的机遇,必定会有收获。 只要你有想法,欢迎跟我联系 17076012262 (微信同号) 商讨合作契机。
  • translate.service 翻译服务

  • translate.admin 管理后台

    [TOC] ## 作用简介 添加源站,对源站进行翻译控制、对翻译后的网站进行单独绑定域名、管理绑定域名、对翻译之后的网页支持使用javascript脚本进行控制其输出的源码。 当源站内容有变动时,还可以根据域名进行刷新翻译内容的分发,进行重新翻译,以保证翻译内容处于最新。 ## 使用详解 这里列出详细的入门步骤文档,请查阅: 1. **[登录管理后台](41671.html)**,登录管理后台地址、账号密码相关。 1. **[添加已有网站](41672.html)**,将你原本有的网站添加进来,对其进行翻译 1. **[对不同语种分别绑定域名](41673.html)**,针对不同翻译语种,分别绑定不同的访问域名 1. **[翻译控制,无限扩展](41674.html)**,对翻译过程、翻译结果、页面源码进行自由控制 ## 名词解释 * **源站** :你当前的网站,你已经做好的网站,也就是你要进行翻译的来源网站。 * **翻译控制** :对源站进行翻译时,可以通过此自定义翻译程度,比如那些标签或者class不被翻译、自定义翻译术语等;另外也可对翻译中的网页进行一些修改,具体想修改哪些,可以用javascript脚本非常方便的进行扩展。 * **域名绑定** :比如你添加了一个原本语种为中文的源站,然后你可以在此绑定一个英文的二级域名,翻译语种的属性设置为英文,那么你访问这个绑定的英文二级域名时,所出现的页面便是被翻译为英文的网页 * **刷新缓存** : 对翻译内容分发的结果进行清除,当有人再访问时,会自动重新从源站拉取最新数据进行翻译,并缓存分发。 ## TCDN最新文档 [TCDN最新文档点此查阅](43504.html)
  • translate.js 前端翻译

    [TOC]

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

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

    # 特性说明 * **使用极其简单。** 直接加入几行 JavaScript 代码即可让其拥有上百种语言切换能力。 * **不增加工作量。** 无需改造页面本身植入大量垃圾代码变得臃肿,也不需要配置各种语种的语言文件,因为它会直接扫描你的DOM自动识别并翻译显示,它不需要你到某某网站登录去申请什么key,它是开源开放的,拿来就能用。 * **极其灵活扩展。** 您可指定它[只翻译某些指定区域的元素](http://translate.zvo.cn/4063.html)、[自定义切换语言方式及美化](http://translate.zvo.cn/4056.html)、[某些id、class、tag不被翻译](https://translate.zvo.cn/4061.html)、[自定义翻译术语](https://translate.zvo.cn/4070.html) ...... 只要你想的,它都能做到。做不到的,你找我我来让它做到! * **自动切换语种。** [自动根据用户的语言喜好及所在的国家切换到这个语种进行浏览](http://translate.zvo.cn/4065.html) * **极速翻译能力。** [内置三层缓存、预加载机制,毫秒级瞬间翻译的能力。它并不是你理解的大模型蜗牛似的逐个字往外出的那样](http://translate.zvo.cn/4026.html) * [**永久开源免费。** 采用Apache-2.0开源协议,您可永久免费使用](https://github.com/xnx3/translate/blob/master/LICENSE)。[另外你可以用它来做某些系统的三方插件直接售卖盈利](http://translate.zvo.cn/4036.html)、或者你是建站公司用它来做为一项高级功能盈利,我们都是完全认可并支持的,并不需要给我们任何费用! * **搜索引擎友好。** 完全不影响你本身网站搜索引擎的收录。爬虫所爬取的网页源代码,它不会对其进行任何改动,你可完全放心。[另外我们还有高级版本让你翻译之后的页面也能被搜索引擎收录](http://translate.zvo.cn/236896.html) * **支持私有部署。** [在某些政府机关及大集团内部项目中,对数据隐私及安全保密有强要求场景、或者完全不通外网的场景,可以自行私有部署翻译API服务](http://translate.zvo.cn/4052.html) * **全球网络节点**。美洲、亚洲、欧洲 ... 都有网络节点,它能自动适配最快节点,每间隔1分钟自动获取一次延迟最小的节点进行接入使用,使全球范围使用都可高效稳定。 * **HTML整体翻译**。[提供开放API接口,传入html文件(html源代码)及要翻译为的语言即可拿到翻译后的html源码。完美支持识别各种复杂及不规范html代码, 支持翻译前的微调,比如不翻译某个区域、图片翻译、js语法操作html文件中的元素进行增删改等。](https://translate.zvo.cn/4022.html) * **源站翻译及域名分发**。[将您现有的网站,翻译成全新的小语种网站,小语种网站可以分别绑定域名并支持搜索引擎收录和排名。而您的源站无需任何改动。也就是你可以将你朋友的网站,翻译为小语种网站,绑定上自己的域名,提供对外访问。而你无需向你朋友取得任何的如账号等相关权限](https://translate.zvo.cn/236896.html) * **浏览器翻译插件**。[提供整体的浏览器翻译插件的全套方案,您如果是开发者,完全可以拿去将界面美化包装一下,而后直接提交应用市场进行售卖盈利](https://translate.zvo.cn/4037.html) # 内置方法 * **[设置默认翻译为的语种](http://translate.zvo.cn/4071.html)**,用户第一次打开时,默认以什么语种显示。 * **[自定义翻译术语](http://translate.zvo.cn/41555.html)**,如果你感觉某些翻译不太符合你的预期,可进行针对性的定义某些词或句子的翻译结果,进行自定义术语库 * **[翻译完后自动触发执行](http://translate.zvo.cn/4069.html)**,当翻译完成后会自动触发执行您的某个方法,以便您来做自定义扩展。 * **[指定翻译服务接口](http://translate.zvo.cn/4068.html)**,如果你不想用我们开源免费的翻译服务接口,使用您自己私有部署的、或者您自己二次开发对接的某个翻译服务,可通过此来指定自己的翻译接口。 * **[监控页面动态渲染的文本进行自动翻译](http://translate.zvo.cn/4067.html)**,如果页面用 JavaScript 的地方比较多,内容都是随时用JS来控制显示的,比如 VUE、React 等框架做的应用,它可以实时监控DOM中文字的变动,当发生变动后立即识别并进行翻译。 * **[设置本地语种(当前网页的语种)](http://translate.zvo.cn/4066.html)**,手动指定当前页面的语言。如果不设置,它会自动识别当前网页的文本,取当前网页文本中,出现频率最高的语种为默认语种。 * **[自动切换为用户所使用的语种](http://translate.zvo.cn/4065.html)**,用户第一次打开网页时,自动判断当前用户所使用的语种、以及所在的国家,来自动进行切换为这个语种。 * **[主动进行语言切换](http://translate.zvo.cn/4064.html)**,开放一个方法提供程序调用,只需传入翻译的目标语言,即可快速切换到指定语种 * **[只翻译指定的元素](http://translate.zvo.cn/4063.html)**,指定要翻译的元素的集合,可传入一个或多个元素。如果不设置此,默认翻译整个网页。 * **[翻译时忽略指定的id](http://translate.zvo.cn/4062.html)**,翻译时追加上自己想忽略不进行翻译的id的值,凡是在这里面的,都不进行翻译,也就是当前元素以及其子元素都不会被翻译。 * **[翻译时忽略指定的class属性](http://translate.zvo.cn/4061.html)**,翻译时追加上自己想忽略不进行翻译的class标签,凡是在这里面的,都不进行翻译,也就是当前元素以及其子元素都不会被翻译。 * **[翻译时忽略指定的tag标签](http://translate.zvo.cn/4060.html)**,翻译时追加上自己想忽略不进行翻译的tag标签,凡是在这里面的,都不进行翻译,也就是当前元素以及其子元素都不会被翻译。 * **[翻译时忽略指定的文字不翻译](http://translate.zvo.cn/283381.html)**,翻译时追加上自己想忽略不进行翻译的文字,凡是在这里面的,都不进行翻译。 * **[对网页中图片进行翻译](http://translate.zvo.cn/4055.html)**,在进行翻译时,对其中的图片也会一起进行翻译。 * **[鼠标划词翻译](http://translate.zvo.cn/4072.html)**,鼠标在网页中选中一段文字,会自动出现对应翻译后的文本 * **[获取当前显示的是什么语种](http://translate.zvo.cn/4074.html)**,如果用户切换为英语进行浏览,那么这个方法将返回翻译的目标语种。 * **[根据URL传参控制以何种语种显示](http://translate.zvo.cn/41929.html)**,设置可以根据当前访问url的某个get参数来控制使用哪种语言显示。 * **[离线翻译及自动生成配置](http://translate.zvo.cn/4076.html)**,其实它也就是传统 i18n 的能力,有语言配置文件提供翻译结果。 * **[手动调用接口进行翻译操作](http://translate.zvo.cn/4077.html)**,通过JavaScript调用一个方法,传入翻译文本进行翻译,并获得翻译结果 * **[元素的内容整体翻译能力配置](http://translate.zvo.cn/4078.html)**,对node节点的文本拿来进行整体翻译处理,而不再拆分具体语种,提高翻译语句阅读通顺程度 * **[翻译接口响应捕获处理](http://translate.zvo.cn/4079.html)**,对翻译API接口的响应进行捕获,进行一些自定义扩展 * **[清除历史翻译语种的缓存](http://translate.zvo.cn/4080.html)**,清除掉你上个页面所记忆的翻译语种,从而达到切换页面时不会按照上个页面翻译语种自动进行翻译的目的。 * **[网页ajax请求触发自动翻译](http://translate.zvo.cn/4086.html)**,监听当前网页中所有的ajax请求,当请求结束后,自动触发翻译 * **[设置只对指定语种进行翻译](http://translate.zvo.cn/4085.html)**,翻译时只会翻译在这里设置的语种,未在里面的语种将不会被翻译。 * **[识别字符串语种及分析](http://translate.zvo.cn/43128.html)**,对字符串进行分析,识别出都有哪些语种,每个语种的字符是什么、每个语种包含的字符数是多少 * **[重写一级缓存(浏览器缓存)](http://translate.zvo.cn/4082.html)**,你如果不想使用默认的 localStorage 的缓存,您完全可以对其重写,设置自己想使用的缓存方式 * **[设置使用的翻译服务 translate.service.use](http://translate.zvo.cn/4081.html)**,目前有自有的服务器提供翻译API方式、无自己服务器API的方式两种。 * **[启用企业级稳定翻译](http://translate.zvo.cn/4087.html)**,独立于开源版本的翻译通道之外,仅对少数用户开放,提供企业级的稳定、高速、以及更多网络分发节点。 * **[增加对指定标签的属性进行翻译](http://translate.zvo.cn/231504.html)**,可以增加对指定html标签的某个或某些属性进行翻译。比如element、vue 等框架,有些自定义的标签属性,想让其也正常翻译 * **[本地语种也进行强制翻译](http://translate.zvo.cn/289574.html)**,切换为中文时,即使本地语种设置的是中文,网页中只要不是中文的元素,都会被翻译为要显示的语种 * **[自定义通过翻译API进行时的监听事件](http://translate.zvo.cn/379207.html)**,当通过翻译API进行文本翻译时的整个过程进行监听,做一些自定义处理,比如翻译API请求前要做些什么、请求翻译API完成并在DOM渲染完毕后触发些什么。 # 使用示例 **普通网站中点击某个语言进行切换** 如下图所示,网站中的某个位置要有几种语言切换 ![](http://cdn.weiunity.com/site/341/news/43b838ea6ad041898037eaaaf5802776.png) 直接在其html代码末尾的位置加入以下代码: ````
    • English
    • |
    • 简体中文
    • |
    • 繁體中文
    ```` # 谁在使用 截止 2023.7 月份时,本项目的后端免费翻译服务的请求量就已经达到了 1.5亿次/月 的规模,并且还在非常快速的持续增大,包括一些城投集团像是长沙城投、以及一些政府单位像是环境保障局、企业国际化经营服务平台、海外矿业产业联合、国际潮青联谊年会、人力资源和社会保障局、政务服务网、海外的一些平台如futrom智能住宅、bitheime全球区块链等等都在广泛使用。 这里给出两个使用比较好的网站作为实际示例参考: * [**RICE中国大米展**](https://www.cnrice.com.cn) * [**北京长城航空集团红十字会**](https://hh.changhang.org.cn) * [**第十一届国际潮青联谊年会组委会**](https://ityc.org.cn) 另外,很多开源框架及产品也都已将此翻译能力接入了自身系统,赋予自身系统多语言切换能力。比如 [Discuz](https://addon.dismall.com/plugins/domi_translate.html)、[wangmarket CMS](http://www.wang.market/37234.html)、[Layui](https://gitee.com/mail_osc/translate_layui)、[易优CMS](https://www.eyoucms.com/mall/plus/29751.html)、[迅睿CMS](https://www.xunruicms.com/shop/1285.html) 、[Pear Admin](https://gitee.com/pear-admin/Pear-Admin-Layui/tree/i18n/)、…… # 结构图示 [![](https://cdn.weiunity.com/site/1144/news/70a5b291d9af484999cbee5735f5cd10.png)](http://doc.zvo.cn/translate.js/home.html) ## 其他事项 1. [如果您遇到任何解决不了的问题,我们可提供有偿协助,帮您更好的使用它](41718.html) 1. [默认每个网站每日有500万翻译字符上限,以规避恶意利用,如果您翻译量达到上限了,免费放开上限,点此查看加这个上限的解释](42557.html),[另外如果您有设置使用 client.edge 方式,则不再有日翻译上限,可任意使用](43086.html) 3. [开源免费版本翻译可能会偶尔稳定性出现波动,比如一天24小时可能会有5分钟不稳定,如果您对稳定性比较看重有要求,可以采用收费的企业版专用翻译通道 http://translate.zvo.cn/43262.html](http://translate.zvo.cn/43262.html)