Skip to main content
AI agent network visualization

Terjemahkan File-file JSON dalam Hitungan Detik

Kunci tetap utuh. Struktur bertingkat dipertahankan. Variabel interpolasi tidak disentuh. Hanya konten yang menggantikan string lama Anda dengan terjemahan.

Penerjemahan JSON Manual Penuh Risiko

Anda tentu mengenal prosesnya. Ekspor file bahasa JSON, buka di spreadsheet atau alat terjemahan, berhati-hatilah agar tidak merusak kunci bertingkat, berharap tidak ada yang menyentuh variabel, impor ulang, perbaiki struktur yang rusak, lalu ulangi untuk setiap bahasa.

Kunci bertingkat diratakan atau dirusak oleh alat terjemahan umum

Variabel interpolasi diterjemahkan atau dirusak oleh alat umum

Aturan bentuk jamak ICU rusak tanpa terlihat saat alat tidak memahami sintaks MessageFormat

Indeks array bergeser, urutan kunci berubah, dan pemformatan hilang

Sumber (Inggris)
messages/en.json
{
  "welcome": "Welcome, {name}!",
  "items": {
    "count": "{count, plural, one {# item} other {# items}}",
    "empty": "Your cart is empty"
  },
  "nav": {
    "home": "Home",
    "settings": "Settings"
  }
}
Diterjemahkan (Jerman)
messages/de.json
{
  "welcome": "Willkommen, {name}!",
  "items": {
    "count": "{count, plural, one {# Artikel} other {# Artikel}}",
    "empty": "Ihr Warenkorb ist leer"
  },
  "nav": {
    "home": "Startseite",
    "settings": "Einstellungen"
  }
}

Yang Dipertahankan i18n Agent

Struktur Kunci

Kunci bertingkat, notasi titik, dan indeks array tetap berada tepat di tempatnya

Variabel Interpolasi

Variabel seperti placeholder name, count, dan price dikenali serta dibiarkan utuh di semua framework i18n utama

Aturan Bentuk Jamak ICU

Kategori bentuk jamak diterjemahkan dengan benar, sementara struktur ICU MessageFormat tetap utuh

Pemformatan & Spasi

Indentasi, urutan kunci, dan pemformatan JSON sesuai dengan file sumber Anda

Berfungsi dengan Framework i18n Anda

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

Cara Kerjanya

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.

Tanpa salin-tempel manual. Tanpa ekstraksi string. Hanya file terjemahan.

Coba i18n Agent Sekarang

Lepaskan file terjemahan Anda di sini

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

atau klik untuk menjelajahi

Bahasa target

Tidak perlu mendaftarEstimasi instan

Pertanyaan yang Sering Diajukan

Pengembang?

Instal alat CLI dan terjemahkan file pertama Anda dalam 2 menit.

Instal Alat CLI

Tim enterprise?

Masih terikat kontrak TMS? Mari bicarakan migrasi Anda.