企业版跟开源免费版的区别

功能开源免费版企业付费版
开放通用的翻译API接口
翻译通道-DeepSeek v3
翻译通道-小牛翻译
翻译通道-华为云翻译
翻译通道-translate.js企业级翻译通道
翻译通道-LibreTranslate
翻译通道-Google
大模型多线程提速能力
文件缓存
内存缓存
频率控制
翻译字符统计
陌生者使用的每日翻译上限
域名白名单
文本翻译接口 - key
管理后台
当前最新文档正在完善

企业版获取方式

方式一:付费购买

你可以单独支付费用进行购买,一次性费用两千元,永久使用,不限时间。(里面的一些翻译通道比如 DeepSeek v3 你要向人家付费的)
支持对公账户转账及开普通电子发票。

方式二:参与贡献

如果你是开发人员,我们建议你参与我们 translate.js 的完善及周边帮助,打个比方:

  1. 完善 translate.js 的某个功能
  2. 承接我们的一些开发任务(html、js、css、java 等等任何一种熟悉都行)
  3. 基于它给某个开源框架做适配
  4. 开发一些第三方插件,比如 React等插件
  5. 你技术不行,那你还可以给发推文提高曝光

凡是你符合以上某条,都可以跟我们聊,对项目有贡献且达标,我们会对你开放。

我的联系方式

联系我: https://translate.zvo.cn/4030.html

企业版配置方式

企业版本需要配置一个授权码,修改 /mnt/service/config.properties 文件,增加:

  1. authorize=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

不进行这个配置默认就是开源免费版本的。

能力说明

开放通用的翻译API接口

它给你开放http请求的标准API接口,你可以通过API接口来传入相关文本,指定要翻译为什么语种,进行翻译。
它支持多段文本翻译。比如一次翻译1000句不同语言、不同行业的文本。
有关这个API接口相关,可参考 https://translate.zvo.cn/4040.html (注意,不同的翻译通道支持的语种的数量也不同)

文件缓存

通过翻译接口进行翻译时,对传入的多个翻译内容及目标语言,将其结果以文件形式进行整体缓存, 如果下次同样的多个翻译内容及目标语言,会直接从缓存的文件中取出返回,降低对内存级缓存的消耗、CPU的计算、后端翻译服务的成本消耗。
此能力结合HDD大容量磁盘,针对静态网站这种固定的静态页面,基本全部是命中缓存状态,可以极大降低服务器性能的使用、以及后端翻译服务的成本。降低幅度可能能超过 99.9%

企业版多出的能力

大模型多线程提速能力

如果你使用的是大模型进行翻译,比如 DeepSeek、智谱、千问,那你可以选择配置多线程并行执行能力来进行提速,极大降低翻译的耗时提高用户体验。
有关这个的使用配置可参考: https://translate.zvo.cn/391752.html

内存缓存

拥有对翻译结果进行内存缓存的能力,翻译时如果没有命中文件式缓存,可以继续从内存缓存中进行逐行命中,可以极大降低翻译通道的消耗。
它的能力是当文件翻译没有命中时,才会通过内存缓存来进行逐行命中。

使用方式:
/mnt/service/config.properties 文件增加配置:

  1. # 内存缓存,默认不设置是不启用。 true为启用
  2. cache.memory.use=true

另外你还可以通过配合 /mnt/service/domain.json 的设置来自由设定哪个网站分配多大的内存缓存。

频率控制

可以对翻译接口的访问频次进行控制,比如同一个终端2秒内,对同一个目标语种的翻译,最大只允许通行三次,超过将被拦截。

翻译字符统计

对翻译的字符数进行统计。
比如你如果配合 translate.js 一起使用,它可以记录最近7天,每个域名对应的翻译字符数的使用情况。
它还可以统计每个域名的内存缓存占用大小、磁盘缓存占用大小

陌生者使用的每日翻译上限

陌网站(陌生人)每日使用你translate.service的最大翻译字数,也就是通过 translate.json 接口翻译的字符数。
注意这是字符的个数。比如“你好”是两个字符,“hello” 是五个字符,它统计的是翻译结果的字符。
这里配置后,将会对域名进行限制,凡是未出现在 domain.json 配置中的域名,它的日上限就是这么多。它的目的是为了避免你的接口被人恶意利用。

使用方式:
/mnt/service/config.properties 文件增加配置:

  1. public.dayMaxSize=100

企业版如果没有配置这里,那这个默认是100, 也就是陌生网站每日最大能使用的每日翻译上限是100个字符,超过这个用量后将无法继续使用。
这里如果设置为0,则是不允许陌生人访问,必须是出现在 domain.json 中的域名或key才能访问使用。
它基本是配合 /mnt/service/domain.json 来一起使用的,以做到陌生网站一天最大使用多少翻译字符上限,而有合作或交费用的网站则开放这个上限到多少。

域名白名单

开源免费版本中 /translate.json 对任何网站使用translate.js是没有任何请求限制的,而付费版本你可以指定某些域名的方式来进行使用控制。
它相当于域名的白名单,加入白名单的域名,才能正常使用。
加入白名单的域名,你可以设置这个域名:

  1. 使用内存缓存时,最大只能占用多大的内存,超过这个大小后将不会再对新的翻译结果进行缓存
  2. 使用磁盘缓存时,最大只能占用多大的磁盘空间,超过这个大小后将不会再对新的翻译结果进行缓存
  3. 设置每天最大的翻译字符数(凡是通过 /translate.json 接口响应的都计入),当这天的字符数超过后将无法在进行翻译

文本翻译接口 - key

开源免费版本中 /translate.json 是没有任何请求限制的,而付费版本你可以生成key的方式来进行使用控制。
你可以生成多个key,每个key给他设置每天最大的翻译字符数,当这天的字符数超过后将无法在进行翻译,以避免你的翻译接口被人恶意利用。

管理后台

开放管理的API,你可以通过此进行添加、修改文本翻译的key、域名白名单、查看统计数据、域名及某天的使用两个统计、缓存占用大小等等。