xnx3/translate

AI i18n, Two lines of js realize automatic html translation. No need to change the page, no language configuration file, no API key, SEO friendly!

解決的問題

本專案提供了一種無需手動配置語言檔案、API 金鑰或更改原始頁面結構,即可將整個 HTML 頁面自動翻譯成數百種語言的方法。旨在為希望在全球範圍內推廣內容,又不想承擔傳統翻譯工作流負擔的網站擁有者簡化國際化 (i18n) 流程。

工作原理

這是一個 JavaScript 函式庫,透過掃描網頁的 DOM 來自動識別並翻譯文本元素。它支援多種翻譯服務管道(包括像 GiteeAI 這樣的 AI 驅動管道),並利用具有三層快取與預載機制的多執行緒加速系統,確保毫秒級的翻譯速度。可以透過幾行程式碼整合到網站中,也可以作為私有化翻譯 API 服務進行部署,以獲得更高的安全性與隱私性。

適用對象

  • 網站開發者:需要快速、低成本地為網站添加多語言支援。
  • 企業與政府機構:出於數據隱私需要,需要翻譯服務的私有化部署。
  • 開源專案維護者 (CMS、UI 框架等):希望整合無縫翻譯功能。
  • 開發者:希望基於開源基礎構建瀏覽器擴充功能或翻譯 API。

亮點

  • 零配置設定:只需添加幾行 JS 即可實現數百種語言的翻譯。
  • AI 驅動:支援與 LLM(如 Qwen, GLM, DeepSeek)整合,以獲得更高品質的翻譯。
  • SEO 友善:不修改原始原始碼,確保搜尋引擎索引不受影響。
  • 高度可定制:允許指定翻譯區域、忽略特定 ID/類別/標籤,並定義自定義術語。
  • 私有化部署:支援為離線或安全環境自託管翻譯 API。
  • 動態內容支援:即時監控 DOM 變化,翻譯由 Vue 或 React 等框架產生的內容。
  • 輕量級模型:包含專為邊緣裝置設計的低硬體需求專用翻譯模型 (translate100)。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案