幫助中心

為什麼選擇 AI 本地化?

AI 驅動的本地化代表了我們對翻譯方法的根本轉變。通過結合自動化、上下文理解和代碼意識,AI 解決了傳統本地化挑戰,同時大幅減少時間和精力。這就是為什麼 AI 本地化正在改變開發者的遊戲規則。

1. 自動化:減少人工努力並加快發布

有了 AI,你可以自動化本地化,減少人工努力並加快過程。無需手動管理翻譯或為每次更新與翻譯團隊協調,AI 自動處理繁重的工作。

閃電般快速的翻譯

AI 可以在幾分鐘內翻譯數千條字符串,而不是幾天或幾週。以前需要翻譯團隊幾天才能完成的工作,現在可以在你的 CI/CD 流水線中自動化,確保翻譯在你推出新功能時始終準備就緒。

自動化本地化的 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 --update

2. 代碼感知與 i18n 格式保留

AI 具備代碼感知能力,保留 i18n 文件格式,保持鍵不變並正確處理佔位符。與可能破壞代碼的簡單翻譯工具不同,AI 理解本地化文件的結構。

佔位符保留

AI 認識並保留佔位符、變數和不同 i18n 格式中的插值語法:

{
  "welcome": "Hello, {{name}}!",
  "itemCount": "You have {{count}} items"
}

i18n 複數形式

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 值保持不變。這確保你的應用邏輯在翻譯後保持完整。

3. 支持較少見的語言

有了 AI,你可以翻譯較少見的語言,這些語言的人類翻譯者可能稀缺。這使得本地化民主化,讓你能夠接觸到以前難以或昂貴服務的受眾。

165+ 種語言可用

AI 支持多種語言,具有不同的熟練程度:

  • 強 (12 種語言): 英語、西班牙語、法語、德語、中文、俄語、葡萄牙語、意大利語、日語、韓語、阿拉伯語、印地語
  • 高 (53 種語言): 大多數歐洲和亞洲語言,包括荷蘭語、瑞典語、波蘭語、土耳其語、越南語、泰語等
  • 中等 (100+ 種語言): 廣泛的世界語言,包括較少見的區域語言

解決人類翻譯者短缺

對於像冰島語、威爾士語或區域方言等不太常見的語言,找到合格的人類翻譯者可能會很具挑戰性且費用高昂。AI填補了這一空白,即使是人類翻譯者供應有限的語言,也能提供即時且具上下文意識的翻譯。這使您能夠接觸到本來會過於昂貴或耗時的全球市場。

4. 上下文理解

AI理解上下文,減少了在模棱兩可的短語中出錯的情況,相較於傳統的機器翻譯。這導致了更自然、準確的翻譯,尊重您內容的意義和語氣。AI還能智能地判斷什麼應該被翻譯,什麼應該保持不變,如專有名詞、技術術語、品牌名稱和網址。

解決歧義

單詞根據上下文可能有不同的含義。AI分析周圍的字符串以選擇正確的翻譯:

{
  "pixie.definition": "She is a small imaginary person.",
  "dialog.pixie.answer": "I found it..."
}

在這個例子中,AI從定義或周圍文本中理解到「pixie」是一個女性角色(她,而不是他),並且「pixie」指的是pixie.definition中的這個特定角色,而不是一般的仙女。這種上下文意識使得翻譯更準確,性別一致性和術語在所有字符串中都正確。

5. 規模與速度:即時翻譯大量文本

有了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.json

區域變體

AI自動調整翻譯以符合區域變體(es-ES與es-MX,en-US與en-GB,pt-BR與pt-PT),選擇與當地文化背景相匹配的詞彙和表達方式。這確保了您的應用程式對不同地區的用戶來說都感覺自然,無需手動干預。

6. 您的應用程式中的一致性

AI確保文件間翻譯的一致性,避免術語不一致。您可以配置自定義術語,AI將在所有文件中一致地應用,創造整體一致的用戶體驗。

自定義術語配置

我們的服務允許您配置自定義術語,AI將在所有文件中一致地應用。與傳統的機器翻譯服務需要逐字的詞彙對應不同,AI理解上下文,自然地使用您的術語。只需提供自然語言中的術語,AI將根據上下文理解何時以及如何在您的應用程式中應用它。

翻譯偏好

目前,您可以配置翻譯使用縮寫(例如,「don't」與「do not」),在翻譯超過源文本長度時啟用縮短,並生成適用於i18next的複數形式。可以根據要求添加其他樣式偏好,並在實施前需要進行測試。

實際好處

這就是AI本地化對您的開發工作流程的意義:

降低成本:按需計費,無需訂閱。每月30,000個免費字符。比其他翻譯服務便宜得多。

更快的上市時間:同時以多種語言推出。無需等待翻譯團隊。隨著代碼的發佈快速更新翻譯。

一致的質量:每個翻譯都遵循相同的質量標準,內建上下文意識和格式保留。

無限擴展性: 無論您是將10個字符串還是10,000個字符串翻譯成2種語言或50種語言,AI都能以相同的速度和一致性處理。

開始使用AI本地化

準備好體驗AI驅動的本地化好處了嗎?選擇適合您工作流程的工具: