工具概覽
Localis 是用於管理軟體翻譯的本地工具。它在使用者的機器上執行,並指向磁碟上的某個專案。它找出其他語言缺失的鍵,只用 AI 翻譯這些鍵,並在批准後將其寫回使用者自己的檔案。它每次開啟時都從檔案計算缺失的翻譯,沒有會出現不同步的資料庫。它通過清單、配置和原始碼,而不僅僅是資料夾名稱,來檢測 i18n 庫、翻譯目錄、源語言和各語言。它適用於 JSON、YAML、CSV 和 ARB 佈局,並能讀寫 JSON、YAML 和 CSV。檢測涵蓋 next-intl、next-i18next、next-international、react-i18next、i18next、Lingui、Paraglide、Tolgee 以及純 JSON 的設定。已有的翻譯絕不會被改動;只有缺失或空白的鍵才會傳送給模型或寫入。源文本與譯文之間的佔位符會被比較,不匹配會阻止批准。檔案結構得以保留,包括巢狀、鍵順序、縮排、結尾換行、YAML 註釋,以及 CSV 分隔符和額外的列。任何內容都不會離開本機:沒有賬號、沒有資料庫、不上傳倉庫,唯一的出站請求是發往已配置的服務商。一個小型 CLI 提供 localis status --check,在翻譯落後時以非零狀態退出,讓 CI 能把住這道關。
定價
價格與限制可能變動,請以官網為準,並確認幣別、付款週期、最低席位數和用量上限。
應用場景
- 團隊用 Localis 從專案檔案中找出各語言缺失的翻譯鍵。
- 團隊用 Localis 只用 AI 翻譯缺失的鍵,而不是傳送整個檔案。
- 團隊用 Localis 在任何內容寫入磁碟之前審閱 AI 的翻譯建議。
- 團隊用 Localis 管理跨應用和包的 monorepo 翻譯集。
- 團隊用 Localis 為每個缺少它的翻譯集新增一種新語言。
- 團隊用 Localis 在 CI 中檢查翻譯是否落後。
功能特色
檢測各語言檔案中缺失的翻譯鍵
只翻譯缺失或空白的內容
稽核譯文後再寫入檔案
保留現有譯文和檔案結構
佔位符不匹配時阻止批准
自動識別專案的翻譯配置
通過命令列檢查翻譯缺口
使用者評論
還沒有評論,來分享你的使用體驗吧