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還能智能地判斷什麼應該被翻譯,什麼應該保持不變,如專有名詞、技術術語、品牌名稱和網址。
單詞根據上下文可能有不同的含義。AI分析周圍的字符串以選擇正確的翻譯:
{
"pixie.definition": "She is a small imaginary person.",
"dialog.pixie.answer": "I found it..."
}在這個例子中,AI從定義或周圍文本中理解到「pixie」是一個女性角色(她,而不是他),並且「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本地化對您的開發工作流程的意義:
降低成本:按需計費,無需訂閱。每月30,000個免費字符。比其他翻譯服務便宜得多。
更快的上市時間:同時以多種語言推出。無需等待翻譯團隊。隨著代碼的發佈快速更新翻譯。
一致的質量:每個翻譯都遵循相同的質量標準,內建上下文意識和格式保留。
無限擴展性: 無論您是將10個字符串還是10,000個字符串翻譯成2種語言或50種語言,AI都能以相同的速度和一致性處理。
準備好體驗AI驅動的本地化好處了嗎?選擇適合您工作流程的工具:
AI本地化結合了自動化、上下文理解、格式保留和一致性,以解決應用程序翻譯的傳統挑戰。支持超過165種語言,並無縫整合到您的開發工作流程中,AI使專業本地化對每個開發團隊都變得可及。
加入成千上萬的開發者,利用AI驅動的本地化加速全球擴展。今天就開始翻譯,體驗不同。