UStackUStack
Better i18n icon

Better i18n

Better i18n 以 AI 驅動的翻譯管理:結合語境翻譯、術語表強制、情境審閱,並同步更新回 Git 與全球 CDN。

Better i18n

Better i18n 是什麼?

Better i18n 是一款 AI 驅動的本地化管理工具,專為需要在 Git 工作流程中翻譯應用程式的產品團隊設計。它結合具語境意識的 AI 翻譯、審閱儀表板,以及自動化流程,將翻譯內容發佈至儲存庫(以拉取請求形式)及全球 CDN。

Better i18n 的核心目的是讓翻譯鍵、術語表詞彙及部署語言資源與您的程式碼庫保持同步—無需手動匯出/匯入循環。它支援直接從程式碼鍵啟動本地化、從產品 URL 提取術語,以及將本地化整合至 CI/CD 及常見前端框架。

主要功能

  • 透過聊天進行具語境 AI 翻譯:使用 AI 聊天工作流程翻譯鍵,建議會考量專案術語及語境,而非僅依賴通用表述。
  • 術語表支援與比對/強制:維護術語表,讓 AI 遵守之,降低品牌或領域特定詞彙不一致翻譯的機率。
  • Git 同步與拉取請求:將翻譯更新回儲存庫作為乾淨拉取請求,融入開發者及翻譯者的既有 Git 審閱流程。
  • CDN 資源發佈工作流程:將翻譯資源發佈至全球 CDN,包括自動化工作流程來排程並準備 CDN 資源供部署。
  • 具語境審閱儀表板及活動記錄:在單一儀表板管理翻譯進度並進行語境審閱,包含同步及 CDN 設定步驟的活動記錄。
  • 類型安全的 i18n SDK(TypeScript):使用具完整 TypeScript 支援及自動完成的 SDK,於建置時捕捉遺漏鍵。
  • CLI 工具及 CI/CD 整合:掃描儲存庫找出遺漏/未用/不一致鍵,並透過終端工作流程及 GitHub Actions 進行自動化同步。
  • 框架整合:設計用於 React、Next.js、Vue、Nuxt、Angular 及 Svelte 的國際化工作流程(另含網站提及的 iOS/Swift、Flutter 及伺服器 SDK/內容 SDK)。

如何使用 Better i18n

  1. 從程式碼庫鍵開始:使用工作流程識別專案中的翻譯鍵,並選擇需翻譯的鍵/語言。
  2. 提供或建置術語:若有產品 URL,使用引擎提取術語樹並將詞彙同步至專案術語表。
  3. 使用 AI 翻譯並審閱:透過 AI 聊天翻譯鍵,然後在儀表板(含術語表強制)中進行語境審閱。
  4. 同步回 Git 及/或發佈至 CDN:以拉取請求將變更推回儲存庫,或透過自動化工作流程將更新翻譯資源發佈至全球 CDN。
  5. 使用 CLI/CI 自動化:使用 i18n Doctor 風格的報告及儲存庫掃描找出遺漏/未用/不一致鍵,並將同步整合至 CI/CD(含 GitHub Actions)以持續維護。

使用案例

  • 跨版本保持翻譯一致:當您更新 UI 字串或新增翻譯鍵時,Better i18n 可產生更新翻譯並透過拉取請求及 CDN 資源同步,讓多語言保持一致。
  • 術語表驅動翻譯確保品牌一致:對於具領域特定術語的團隊(例如產品名稱、功能標籤、錯誤訊息),術語表比對有助確保 AI 在翻譯時使用偏好詞彙。
  • 需語境的翻譯工作流程:翻譯者可在儀表板「具語境」審閱 AI 輔助建議,降低字串使用方式與翻譯間不符的機率。
  • 防止活躍儲存庫本地化漂移:使用 CLI/CI 掃描及報告偵測程式碼演進中的遺漏、未用或不一致翻譯鍵。
  • 最佳化本地化內容傳遞:將翻譯資源發佈至全球 CDN,並使用自動化快取無效化行為(網站描述),無需重新部署即可提供更新語言。

常見問題

  • Better i18n 如何處理術語和術語表? 網站描述了術語表匹配與強制執行,AI 會尊重術語表,避免品牌/領域準確性重要的術語使用通用翻譯。

  • Better i18n 是否整合 Git 工作流程? 是的。它支援雙向 Git 整合,並能以拉取請求形式將翻譯更新發送到您的儲存庫。

  • 翻譯能否無需重新部署應用程式即可發布? 網站特別提到,CDN 發布可讓翻譯立即上線,無需重新部署,使用自動化發布 CDN 資源。

  • Better i18n 適用於現代前端框架嗎? 頁面列出與 React、Next.js、Vue、Nuxt、Angular 和 Svelte 的整合。

  • 是否有工具能長期偵測翻譯問題? 是的。網站提到 i18n Doctor 報告,用於偵測遺漏、未使用及不一致的金鑰,以及 CLI/程式碼掃描來捕捉本地化漂移。

替代方案

  • 群眾外包或 TMS 式本地化平台:傳統 TMS 工具著重管理翻譯與工作流程,通常有專屬 UI 及匯出/匯入流程;Better i18n 強調 Git 原生工作流程與情境 AI 輔助翻譯。
  • 翻譯記憶與工作流程工具:以翻譯記憶與人工流程為中心的工具,可能需更多手動協調來同步金鑰與部署資源;Better i18n 的 Git/CDN 自動化針對同步。
  • 自訂 i18n + 內部腳本:團隊可能自行建置管道來擷取金鑰、執行翻譯作業並部署資源。這很靈活,但通常需更多工程來維持一致的術語表處理與儲存庫/CDN 同步。
  • CI 驅動的本地化檢查:有些方案主要著重 i18n 金鑰使用的 linting/驗證。這些可補充 Better i18n,但不提供 Better i18n 頁面所述的 AI 翻譯與發布工作流程。
Better i18n | UStack