
硅基流動(dòng)SiliconCloud × translate.js:兩行代碼,讓網(wǎng)頁(yè)秒切 100+ 語(yǔ)言
translate.js(https://github.com/xnx3/translate)是面向開(kāi)發(fā)者打造的一個(gè)簡(jiǎn)單而強(qiáng)大的前端國(guó)際化工具,專注于提供極簡(jiǎn)高效的多語(yǔ)言切換能力。項(xiàng)目完全開(kāi)源并允許商業(yè)使用。
僅需兩行 JavaScript 代碼,translate.js?即可實(shí)現(xiàn) HTML 頁(yè)面全自動(dòng)翻譯。它支持 100+ 種語(yǔ)種一鍵切換,無(wú)需修改現(xiàn)有頁(yè)面結(jié)構(gòu)或準(zhǔn)備語(yǔ)言配置文件,還提供數(shù)十個(gè)微調(diào)擴(kuò)展指令,可以對(duì)網(wǎng)頁(yè)內(nèi)容進(jìn)行精準(zhǔn)控制,滿足一切個(gè)性化翻譯需求。另外,它對(duì) SEO 非常友好。
translate.js 現(xiàn)已默認(rèn)支持硅基流動(dòng) SiliconCloud 平臺(tái)的大模型 API 服務(wù),開(kāi)發(fā)者可免費(fèi)使用 Qwen3-8b。同時(shí),translate.js 也支持企業(yè)用戶私有部署翻譯 API 服務(wù),并可自由選擇 SiliconCloud 平臺(tái)上的 DeepSeek-R1 & V3、Qwen3-32B 等多種大模型,提供更精準(zhǔn)的多語(yǔ)言翻譯能力和更智能的上下文理解。SiliconCloud 提供極速響應(yīng)、穩(wěn)定可靠的 API 服務(wù),可充分滿足線上場(chǎng)景的使用需求。
1.?快速使用
針對(duì)個(gè)人開(kāi)發(fā)者,translate.js?已對(duì)硅基流動(dòng)進(jìn)行了深度集成,你只需在網(wǎng)頁(yè)端 HTML 底部增加以下代碼,即可使用硅基流動(dòng)的 Qwen3-8b 免費(fèi)模型對(duì)網(wǎng)頁(yè)進(jìn)行翻譯。
<script?src="https://cdn.staticfile.net/translate.js/3.15.6/translate.min.js"></script><script>translate.service.use('siliconflow');?//設(shè)置采用硅基流動(dòng)的翻譯通道translate.execute();?//觸發(fā)翻譯</script>
2. 使用 SiliconCloud 實(shí)現(xiàn)私有部署翻譯 API 服務(wù)
針對(duì)企業(yè)用戶,translate.js 支持私有部署翻譯 API 服務(wù),以保障數(shù)據(jù)隱私及安全保密,極大提升使用體驗(yàn)。私有部署翻譯 API 服務(wù)主要包括以下特點(diǎn):
翻譯質(zhì)量:對(duì)接硅基流動(dòng) SiliconCloud 更大尺寸的模型,讓翻譯語(yǔ)句更通順,擁有極高的閱讀體驗(yàn)。
極速響應(yīng):開(kāi)啟內(nèi)存緩存,極大提高文本翻譯 API 的響應(yīng)速度。
用量限制:針對(duì)某個(gè)域名(或開(kāi)通 API 接口 Key)設(shè)定用量限制,如果是網(wǎng)絡(luò)公司,可以用套餐形式服務(wù)用戶。
管理接口:通過(guò)開(kāi)放的 API 接口管理,實(shí)時(shí)獲取當(dāng)前域名(或 Key)使用情況、Token 使用量。
數(shù)據(jù)隱私:接口請(qǐng)求、緩存數(shù)據(jù)等都在自有服務(wù)器上,無(wú)需擔(dān)憂數(shù)據(jù)隱私問(wèn)題。
并發(fā)控制:自定義每秒并發(fā)請(qǐng)求上限以及調(diào)用大模型的請(qǐng)求線程上限,極大縮減接口等待耗時(shí)。另外,支持通過(guò)管理接口實(shí)時(shí)獲取當(dāng)前請(qǐng)求線程池的并發(fā)數(shù)等。
1. 一鍵部署
執(zhí)行以下 shell 命令進(jìn)行一鍵部署。
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
注:部署服務(wù)器相關(guān)規(guī)格可參考:https://translate.zvo.cn/391129.html
2. 獲取 API 密鑰
注冊(cè)并登錄硅基流動(dòng) SiliconCloud 平臺(tái)(https://cloud.siliconflow.cn/models),新建 API 密鑰。
3. 配置 API 密鑰
首先,找到配置文件 /mnt/service/config.properties 進(jìn)行編輯。
translate.service.leimingyun.domain=http://api.translate.zvo.cn
將上述代碼注釋掉(默認(rèn)體驗(yàn)),然后增加以下配置。
# 這個(gè)url固定填寫(xiě),無(wú)需改動(dòng)translate.service.openai.url=https://api.siliconflow.cn/v1/chat/completions# 使用哪個(gè)大模型。比如你這里可以填寫(xiě) Qwen/Qwen3-32B , 具體模型可以通過(guò) https://cloud.siliconflow.cn/models 獲得translate.service.openai.model=Qwen/Qwen3-32B# ?硅基流動(dòng)的 API 密鑰,你上一步獲取到的,填到這里translate.service.openai.key=sk-kqpnpfhlikgacrmdab2946d28eb00ede7acd9b3axfiIadf4P81# 進(jìn)行大模型API調(diào)用線程池的程數(shù)。不懂可設(shè)置100即可。此參數(shù)的具體說(shuō)明可參考 http://translate.zvo.cn/396728.htmltranslate.service.thread.number=100
4. 重啟項(xiàng)目
操作完畢后,重啟 translate.service 服務(wù),執(zhí)行重啟命令。
/mnt/service/start.sh
5. 訪問(wèn)測(cè)試
直接訪問(wèn)服務(wù)器 IP,選個(gè)語(yǔ)種切換后能被翻譯,說(shuō)明可正常使用了。日志等詳情請(qǐng)查看:https://docs.siliconflow.cn/cn/usercases/use-siliconcloud-in-translate-js#%E4%BD%BF%E7%94%A8
本文展示了如何結(jié)合?translate.js?使用硅基流動(dòng) SiliconCloud 的大模型 API 服務(wù)來(lái)做網(wǎng)頁(yè)前端的多語(yǔ)種翻譯。
更多 SiliconCloud 使用場(chǎng)景與應(yīng)用案例:https://docs.siliconflow.cn/cn/usercases/awesome-user-cases
[超站]友情鏈接:
四季很好,只要有你,文娛排行榜:https://www.yaopaiming.com/
關(guān)注數(shù)據(jù)與安全,洞悉企業(yè)級(jí)服務(wù)市場(chǎng):https://www.ijiandao.com/

隨時(shí)掌握互聯(lián)網(wǎng)精彩
- 1 看總書(shū)記關(guān)心的清潔能源這樣發(fā)電 7904831
- 2 今年最強(qiáng)臺(tái)風(fēng)來(lái)襲 7808494
- 3 澳加英宣布承認(rèn)巴勒斯坦國(guó) 7713576
- 4 長(zhǎng)春航空展這些“首次”不要錯(cuò)過(guò) 7618758
- 5 43歲二胎媽媽患阿爾茨海默病 7522718
- 6 iPhone 17橙色斜挎掛繩賣斷貨 7427015
- 7 警方通報(bào)于朦朧墜亡 3人造謠被查處 7328249
- 8 女兒發(fā)現(xiàn)父親500多萬(wàn)遺產(chǎn)用于保健 7235318
- 9 劉強(qiáng)東“10年1元年薪”之約到期 7140124
- 10 三所“零近視”小學(xué)帶來(lái)的啟示 7040827