讓您的產品支援多語言。

了解工作流程、取得第一個結果,然後連接您的產品需要的部分。

本頁內容

EveryLocale 如何融入您的流程

您繼續編寫產品的原始文字。EveryLocale 在下一個發行版本前準備其他語言。您的應用程式顯示這些已準備的翻譯;訪客無需等待 AI 請求即可閱讀頁面。

例如,您將英文按鈕文字從「Create a project」改成「Create your first project」。建置流程會傳送這項變更,EveryLocale 會翻譯並檢查,下一個應用程式版本就會包含新文字。未變更的翻譯會重複使用。

  1. 帶入您的文字。 匯入檔案或連接您的建置或發佈系統。
  2. 翻譯並檢查。 您選定的模型翻譯變更的文字並在單獨的請求中檢查。
  3. 遵循您的核准規則。通過檢查的結果可自動核准。如果您希望每個結果都由人員檢查,請啟用人工審核。
  4. 使用已核准的檔案。 建置您的應用程式或讓連接器發佈翻譯的內容。

專案將產品的語言、文字和支出限制分組。目錄是語言的訊息檔案,包含核准資訊。發行版本是您的應用程式一起使用的完整已核准檔案集。

從一個小結果開始

EveryLocale 新手?第一個檔案逐步解說會展示安裝、模型設定、要使用的工作區按鈕,以及您取回的 JSON 檔案。您無需連接整個應用程式即可試用。

翻譯您的第一個檔案

之後,工作流程指南說明審查狀態、手動更正、來源變更和支出。

選擇下一步要連接什麼

EveryLocale 提供翻譯、審查、檔案和整合協助程式。您的應用程式提供其介面、路由、已儲存的帳戶偏好設定和部署。指南會顯示這些連接點。

將更新納入您的發行版本

手動翻譯成功後,在 GitHub Actions 或現有的 CI 執行器中自動化相同步驟。在持續伺服器上保持 EveryLocale 執行。執行器需要專案存取權杖;您的模型金鑰保留在服務上。

流程很簡單:傳送變更的文字、等待核准、下載所有已設定的語言,然後測試並建置應用程式。需要注意的翻譯會停止新發行版本。您目前部署的應用程式保持可用。

在建置前翻譯
pnpm cli sync --project first-app --input source.json --locales de --wait --timeout 600
pnpm cli pull --project first-app --output locales

檔案連接指南顯示如何建立source.json並設定存取權杖。然後使用完整的 GitHub Actions 工作流程搭配您應用程式的檢查和部署。

讓使用者選擇他們的語言

分享德文頁面的連結時,頁面應顯示德文。私人儀表板應遵循使用者儲存的語言選擇。瀏覽器偏好設定可以建議其他語言,但不應在使用者不知情的情況下依國家或地區決定語言。

您的應用程式需要可見的選擇器和每個頁面的正確語言檔案。語言整合指南說明 React 控制項、Remix 和 Next.js 路由、阿拉伯文方向、字型,以及在頁面載入時保持相同語言。

讓翻譯的頁面可被發現

為每個已發佈的語言提供專屬網址和完整頁面內容。搜尋引擎需要知道哪些頁面是彼此的翻譯。EveryLocale 的頁面登錄表可協助從一份已發佈頁面清單產生替代連結、標準網址和網站地圖。

您的應用程式擁有該已發佈頁面清單。納入已核准且可用的頁面,並在翻譯不存在時傳回真實的無法使用頁面。請參閱 公開頁面和搜尋設定。

了解需要您關注的事項

自動核准會接受通過結構檢查和 AI 審查的翻譯。重大發現、提供者故障和預算耗盡仍需要人工處理。您可以檢查和修正已核准的措辭,或為每個結果選擇人工審核。

產生和審查都計入專案的總支出限額。沒有提供者會自動變更。查看您控制的成本,並在依賴無人值守操作之前 設定備份和例外警示。

需要時參考