Skip to main content
AI agent network visualization

Dịch tệp JSON trong vài giây

Khóa nguyên vẹn. Cấu trúc lồng nhau không đổi. Biến nội suy không bị chỉnh sửa. Chỉ nội dung trong các chuỗi được dịch.

Dịch JSON thủ công đầy rủi ro

Bạn đã quá quen với quy trình này: xuất tệp bản địa hóa JSON, mở trong bảng tính hoặc công cụ dịch, cẩn thận tránh làm hỏng khóa lồng nhau, hy vọng không ai động vào các biến, nhập lại, sửa cấu trúc bị hỏng rồi lặp lại với từng ngôn ngữ.

Các công cụ dịch thông thường làm phẳng hoặc phá hỏng khóa lồng nhau

Các công cụ thông thường dịch hoặc làm hỏng biến nội suy

Quy tắc số nhiều ICU âm thầm gặp lỗi khi công cụ không hiểu cú pháp MessageFormat

Chỉ số mảng bị dịch chuyển, thứ tự khóa thay đổi và định dạng biến mất

Nguồn (tiếng Anh)
messages/en.json
{
  "welcome": "Welcome, {name}!",
  "items": {
    "count": "{count, plural, one {# item} other {# items}}",
    "empty": "Your cart is empty"
  },
  "nav": {
    "home": "Home",
    "settings": "Settings"
  }
}
Bản dịch (tiếng Đức)
messages/de.json
{
  "welcome": "Willkommen, {name}!",
  "items": {
    "count": "{count, plural, one {# Artikel} other {# Artikel}}",
    "empty": "Ihr Warenkorb ist leer"
  },
  "nav": {
    "home": "Startseite",
    "settings": "Einstellungen"
  }
}

Những gì i18n Agent giữ nguyên

Cấu trúc khóa

Khóa lồng nhau, ký pháp dấu chấm và chỉ số mảng vẫn nằm chính xác ở vị trí ban đầu

Biến nội suy

Các biến như name, count và placeholder price được nhận diện và giữ nguyên trên mọi framework i18n phổ biến

Quy tắc số nhiều ICU

Các nhóm số nhiều được dịch chính xác trong khi cấu trúc ICU MessageFormat vẫn nguyên vẹn

Định dạng và khoảng trắng

Cách thụt lề, thứ tự khóa và định dạng JSON khớp với tệp nguồn

Tương thích với framework i18n của bạn

next-intl
i18next / react-i18next
react-intl (FormatJS)
vue-i18n
Angular i18n
Flutter ARB

Cách hoạt động

How i18n Agent works: Install, Translate, Done
1
2
3
terminal
$translate_filesrc/messages/en.json
 --target["de", "ja", "es"]
Done.3 languages, 142 keys translated.

Không cần sao chép và dán thủ công. Không cần trích xuất chuỗi. Chỉ nhận tệp đã dịch.

Dùng thử i18n Agent ngay

Thả tệp bản dịch của bạn vào đây

JSON, YAML, PO, XML, CSV, Markdown, Properties

hoặc nhấp để duyệt

Ngôn ngữ đích

Không cần đăng kýBáo giá tức thì

Câu hỏi thường gặp

Bạn là nhà phát triển?

Cài đặt công cụ CLI và dịch tệp đầu tiên trong 2 phút.

Cài đặt công cụ CLI

Đội ngũ doanh nghiệp?

Bạn vẫn mắc kẹt với hợp đồng TMS? Hãy trao đổi với chúng tôi về kế hoạch chuyển đổi.