AI 驅動的本地化代表了我們處理翻譯方式的根本轉變。透過結合自動化、語境理解和程式碼感知,AI 解決了傳統本地化的挑戰,同時大幅減少了時間與精力。這就是為何 AI 本地化正在改變開發者遊戲規則的原因。
透過 AI,您可以自動化本地化,減少手動工作並加速流程。AI 會自動處理繁重的工作,而不必手動管理翻譯或在每次更新時與翻譯團隊協調。
AI 可以在幾分鐘內翻譯數千個字串,而非幾天或幾週。過去需要翻譯團隊幾天才能完成的工作,現在可以在您的 CI/CD 流水線中自動化,確保在您發佈新功能時翻譯始終就緒。
使用 ai-l10n npm 封裝 或我們的 GitHub Action,將 AI 翻譯直接整合到您的開發工作流程中。每次您提交原文語言檔案的變更時,所有目標語言的翻譯都會自動更新。
了解更多關於設定 本地化自動化 在您的 CI/CD 流水線中的資訊,包含 npm 封裝和 GitHub Action 的範例,以及 GitLab CI 和 Jenkins 設定。
我們的服務可以偵測哪些字串是新的並僅翻譯這些字串,從而保留您現有的翻譯並節省時間與資源:
# Only translate new keys, preserve existing translations
npx ai-l10n translate path/to/en.json --updateAI 具有程式碼感知能力並能保留 i18n 檔案格式,保持翻譯鍵完整並正確處理佔位符。與可能破壞程式碼的簡單翻譯工具不同,AI 理解本地化檔案的結構。
AI 能識別並保留不同 i18n 格式中的佔位符、變數和插值語法:
{
"welcome": "Hello, {{name}}!",
"itemCount": "You have {{count}} items"
}AI 理解 ICU 訊息格式和 i18next 複數語法,為每種語言產生所有必要的複數形式:
{
"inbox.count": "You have {count, plural, one {# message} other {# messages}}"
}對於具有複雜複數規則的語言(如阿拉伯語有 6 種形式),AI 會自動產生所有必要的變體:
{
"inbox.count": "لديك {count, plural, zero {لا توجد رسائل} one {رسالة واحدة} two {رسالتان} few {# رسائل} many {# رسالة} other {# رسالة}}"
}AI 在翻譯過程中會自動將日期、時間和數字轉換為符合目標語系慣例的格式。例如 07/04/1776 在美國格式為 MM/DD/YYYY,但在大多數歐洲國家則為 DD/MM/YYYY。數字如 1,000.50 在許多歐洲國家會變為 1.000,50。這確保了您的本地化內容對各區域的用戶來說感覺自然。
我們的服務保留 JSON 資料型別—數字保持為數字,布林值保持為布林值,null 值亦會保留。這確保了您的應用程式邏輯在翻譯後保持完整。
透過 AI,您可以翻譯較少見的語言,因為這些語言的人類翻譯人員可能很稀缺。這使本地化民主化,讓觸及以往難以或昂貴服務的受眾成為可能。
AI 支援廣泛的語言,並具有不同的熟練程度:
對於冰島語、威爾斯語或區域方言等較少見的語言,尋找合格的人類翻譯人員可能既困難又昂貴。AI 透過提供即時、具備語境感知的翻譯填補了這一空白,即使是人類翻譯人員可用性有限的語言也不例外。這使您能夠觸及原本因成本過高或過於耗時而無法服務的全球市場。
AI 理解語境,減少了與傳統機器翻譯相比在歧義短語中出現的錯誤。這帶來了更自然、更準確的翻譯,尊重您內容的含義與語氣。AI 還能智慧地判斷哪些內容應該翻譯,哪些內容應保持不變,例如專有名詞、技術術語、品牌名稱和 URL。
詞彙根據語境可能具有不同的含義。AI 會分析周圍的字串以選擇正確的翻譯:
{
"pixie.definition": "She is a small imaginary person.",
"dialog.pixie.answer": "I found it..."
}在此範例中,AI 從定義或周圍文本中理解到 "pixie" 是一個女性角色(she,而非 he),並且 "pixie" 指的是來自 pixie.definition 的這個特定角色,而非通用的仙子。這種語境感知能力在所有字串中帶來了更準確的翻譯,並具備正確的性別一致性與術語使用。
透過 AI,您可以在幾分鐘內翻譯大量文本,加速全球發佈。過去在發佈流程中的瓶頸現在變得幾乎是即時的。
在單一操作中翻譯數十種語言的數千個字串。AI 可以處理包含 10,000 個以上字串的檔案,並在幾分鐘內產生自然的翻譯。
使用批次設定同時處理多個檔案:
[
{
"sourceFile": "./locales/en/common.json",
"targetLanguages": ["es", "fr", "de", "ja", "zh-CN"],
"translateOnlyNewStrings": true
},
{
"sourceFile": "./locales/en/errors.json",
"targetLanguages": ["es", "fr", "de", "ja", "zh-CN"]
}
]npx ai-l10n batch translate-config.jsonAI 會自動根據區域變體(es-ES 與 es-MX、en-US 與 en-GB、pt-BR 與 pt-PT)調整翻譯,選擇符合當地文化語境的詞彙與表達方式。這確保了您的應用程式在無需人工干預的情況下,對不同區域的用戶來說感覺自然。
AI 確保檔案間翻譯的一致性,避免術語上的不一致。您可以設定自訂術語,AI 將在所有檔案中一致地應用這些術語,在整個應用程式中創造凝聚的用戶體驗。
我們的服務允許您設定自訂術語,AI 將在所有檔案中一致地應用這些術語。與需要逐字詞彙表對應的傳統機器翻譯服務不同,AI 理解語境並自然地使用您的術語。只需以自然語言提供術語,AI 就會根據語境理解何時以及如何將其應用於您的整個應用程式。
目前您可以設定翻譯使用縮寫(例如 "don't" 與 "do not")、在翻譯超過原文長度時啟用縮短,並產生複數形式以相容 i18next。其他風格偏好可依要求新增,並需在實作前進行測試。
這就是 AI 本地化對您的開發工作流程的意義:
降低成本:隨用隨付的定價,無需訂閱。每月 10,000 個免費字元。比其他翻譯服務便宜得多。
更快的上市時間:同時以多種語言發佈。無需等待翻譯團隊。隨著您發佈程式碼的速度更新翻譯。
一致的品質:每項翻譯都遵循相同的品質標準,並內建語境感知與格式保留功能。
無限擴展性:無論您是將 10 個字串還是 10,000 個字串翻譯成 2 種語言還是 50 種語言,AI 都能以相同的速度與一致性處理。
準備好體驗 AI 驅動本地化的優勢了嗎?選擇適合您工作流程的工具:
AI 本地化結合了自動化、語境理解、格式保留與一致性,解決了應用程式翻譯的傳統挑戰。透過支援 165 種以上語言,並無縫整合到您的開發工作流程中,AI 使每個開發團隊都能進行專業的本地化。
加入數千名正在透過 AI 本地化加速全球觸及率的開發者行列。立即開始翻譯並體驗其中的差異。