选择你喜欢的标签
我们会为你匹配适合你的网址导航

    确认 跳过

    跳过将删除所有初始化信息

    您的位置:0XUCN > 资讯 > 动态
    新闻分类

    硅基流动SiliconCloud × translate.js:两行代码,让网页秒切 100+ 语言

    动态 PRO 稿源:硅基流动 2025-06-09 10:31

    translate.js(https://github.com/xnx3/translate)是面向开发者打造的一个简单而强大的前端国际化工具,专注于提供极简高效的多语言切换能力。项目完全开源并允许商业使用。

    仅需两行 JavaScript 代码,translate.js 即可实现 HTML 页面全自动翻译。它支持 100+ 种语种一键切换,无需修改现有页面结构或准备语言配置文件,还提供数十个微调扩展指令,可以对网页内容进行精准控制,满足一切个性化翻译需求。另外,它对 SEO 非常友好。

    translate.js 现已默认支持硅基流动 SiliconCloud 平台的大模型 API 服务,开发者可免费使用 Qwen3-8b。同时,translate.js 也支持企业用户私有部署翻译 API 服务,并可自由选择 SiliconCloud 平台上的 DeepSeek-R1 & V3、Qwen3-32B 等多种大模型,提供更精准的多语言翻译能力和更智能的上下文理解。SiliconCloud 提供极速响应、稳定可靠的 API 服务,可充分满足线上场景的使用需求。

    1. 快速使用

    针对个人开发者,translate.js 已对硅基流动进行了深度集成,你只需在网页端 HTML 底部增加以下代码,即可使用硅基流动的 Qwen3-8b 免费模型对网页进行翻译。

    <script src="https://cdn.staticfile.net/translate.js/3.15.6/translate.min.js"></script><script>translate.service.use('siliconflow'); //设置采用硅基流动的翻译通道translate.execute(); //触发翻译</script>

    2. 使用 SiliconCloud 实现私有部署翻译 API 服务

    针对企业用户,translate.js 支持私有部署翻译 API 服务,以保障数据隐私及安全保密,极大提升使用体验。私有部署翻译 API 服务主要包括以下特点:

    翻译质量:对接硅基流动 SiliconCloud 更大尺寸的模型,让翻译语句更通顺,拥有极高的阅读体验。

    极速响应:开启内存缓存,极大提高文本翻译 API 的响应速度。

    用量限制:针对某个域名(或开通 API 接口 Key)设定用量限制,如果是网络公司,可以用套餐形式服务用户。

    管理接口:通过开放的 API 接口管理,实时获取当前域名(或 Key)使用情况、Token 使用量。

    数据隐私:接口请求、缓存数据等都在自有服务器上,无需担忧数据隐私问题。

    并发控制:自定义每秒并发请求上限以及调用大模型的请求线程上限,极大缩减接口等待耗时。另外,支持通过管理接口实时获取当前请求线程池的并发数等。

    1. 一键部署

    执行以下 shell 命令进行一键部署。

    yum -y install wget && wget https://raw.githubusercontent.com/xnx3/translate/refs/heads/master/deploy/service.sh -O ~/install.sh && chmod -R 777 ~/install.sh && sh ~/install.sh

    注:部署服务器相关规格可参考:https://translate.zvo.cn/391129.html

    2. 获取 API 密钥

    注册并登录硅基流动 SiliconCloud 平台(https://cloud.siliconflow.cn/models),新建 API 密钥。

    3. 配置 API 密钥

    首先,找到配置文件 /mnt/service/config.properties 进行编辑。

    translate.service.leimingyun.domain=http://api.translate.zvo.cn

    将上述代码注释掉(默认体验),然后增加以下配置。

    # 这个url固定填写,无需改动translate.service.openai.url=https://api.siliconflow.cn/v1/chat/completions# 使用哪个大模型。比如你这里可以填写 Qwen/Qwen3-32B , 具体模型可以通过 https://cloud.siliconflow.cn/models 获得translate.service.openai.model=Qwen/Qwen3-32B#  硅基流动的 API 密钥,你上一步获取到的,填到这里translate.service.openai.key=sk-kqpnpfhlikgacrmdab2946d28eb00ede7acd9b3axfiIadf4P81# 进行大模型API调用线程池的程数。不懂可设置100即可。此参数的具体说明可参考 http://translate.zvo.cn/396728.htmltranslate.service.thread.number=100

    4. 重启项目

    操作完毕后,重启 translate.service 服务,执行重启命令。

    /mnt/service/start.sh

    5. 访问测试

    直接访问服务器 IP,选个语种切换后能被翻译,说明可正常使用了。日志等详情请查看:https://docs.siliconflow.cn/cn/usercases/use-siliconcloud-in-translate-js#%E4%BD%BF%E7%94%A8

    本文展示了如何结合 translate.js 使用硅基流动 SiliconCloud 的大模型 API 服务来做网页前端的多语种翻译。

    更多 SiliconCloud 使用场景与应用案例:https://docs.siliconflow.cn/cn/usercases/awesome-user-cases

    0XU.CN

    [超站]友情链接:

    四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
    关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/

    图库
    公众号 关注网络尖刀微信公众号
    随时掌握互联网精彩
    赞助链接