Halaman ini dirancang untuk menerjemahkan file i18n menggunakan API kami yang terbuka. Jika Anda perlu menerjemahkan JSON sebagai teks, lihat di Terjemahan JSON halaman.
Terjemahan File I18N
Berkas Sumber:
Menerima berkas ZIP (berkas JSON spesifik bahasa yang terkompresi) atau berkas JSON. Ukuran maksimum adalah 10 MB.
Bahasa Sumber: en-US (English, United States)
Kode bahasa sumber. Contoh: en, en-US, fil, zh-Hans-CN. Ketik untuk mencari.
Terjemahkan hanya string baru:
Menunjukkan apakah hanya akan menerjemahkan string baru atau menulis ulang string yang ada dalam berkas target.
Hasilkan bentuk jamak:
Menghasilkan string bentuk jamak tambahan (misalnya, untuk i18next) dengan akhiran jamak. Jangan aktifkan untuk pemetaan sumber-ke-target yang ketat.
Bahasa Target: de (German), zh-Hans-CN (Chinese, Simplified Chinese, China)

Cara menerjemahkan file i18n

Menerjemahkan file i18n adalah proses yang sederhana yang disediakan oleh layanan kami. Ikuti langkah-langkah ini untuk menerjemahkan file internasionalisasi Anda dan memastikan konsistensi di seluruh proyek Anda.

  1. Unggah Berkas: Gunakan bagian "Berkas Sumber" untuk mengunggah file JSON atau ZIP i18n Anda. Jika nama file mengandung kode bahasa, itu akan secara otomatis digunakan sebagai bahasa sumber.
  2. Tentukan Bahasa Sumber dan Target:
    Pilih bahasa sumber Anda (misalnya, en-US). Tambahkan satu atau lebih bahasa target (misalnya, fr-FR, de-DE), dan konfigurasikan opsi terjemahan seperti kontraksi, pemendekan, terminologi, dan asosiasi file.

    Penting: Jika Anda mengaktifkan "Terjemahkan hanya string baru", berkas target yang Anda unggah harus sudah berisi string yang telah diterjemahkan sebelumnya untuk bahasa tersebut (misalnya, berkas Prancis Anda harus sudah mencakup semua terjemahan Prancis lama). Sistem kemudian akan menerjemahkan hanya string yang hilang/belum diterjemahkan.

    Jika Anda hanya mengunggah berkas sumber yang sama sebagai berkas target (yang tidak memiliki konten Prancis), tidak ada yang akan diterjemahkan, karena tidak ada cara untuk mendeteksi string mana yang baru vs. lama.

    Catatan: Mengunggah berkas target adalah opsional. Jika Anda tidak mengunggah berkas target, semua string akan diterjemahkan, terlepas dari apakah "Terjemahkan hanya string baru" diaktifkan atau tidak.

    Aturan Penamaan Berkas:
    Jika berkas yang Anda unggah tidak dinamai persis sebagai kode bahasa (misalnya, fr.json, de.json), nama mereka harus cocok dengan nama berkas sumber sehingga sistem tahu bahwa mereka berisi string yang sama dalam bahasa yang berbeda. Misalnya:

    /en/common.json
    /fr/common.json
    /de/common.json

    Ini memastikan terjemahan selaras dengan benar. Jika nama berkas berbeda dari nama berkas sumber, sistem akan menganggapnya sebagai milik ruang nama yang berbeda. Dalam i18n, ruang nama adalah sekadar berkas terpisah yang digunakan untuk mengorganisir string berdasarkan bagian aplikasi Anda (misalnya: common.json untuk string umum, auth.json untuk login, dashboard.json untuk dasbor).

    Setiap ruang nama harus memiliki berkas yang cocok di setiap folder bahasa:

    /en/common.json
    /en/auth.json
    /fr/common.json
    /fr/auth.json

    Menggunakan nama berkas yang sama untuk setiap bahasa memastikan sistem dapat mencocokkan string dengan benar.

  3. Mulai Terjemahan: Klik tombol "Terjemahkan" untuk memulai. Layanan kami dengan hati-hati mengelola berkas untuk menjaga urutan string, mencegah perubahan yang tidak perlu. Progres ditampilkan secara real-time.
  4. Unduh Berkas Terjemahan: Setelah terjemahan selesai, klik tombol "Unduh Berkas Terjemahan" untuk mengambil konten terjemahan Anda. Berkas yang diunduh adalah arsip ZIP yang dinamai berdasarkan ID pekerjaan (misalnya: 0196e881-fb54-7150-a292-5b1e8f70a8ae.zip). Arsip tersebut berisi berkas terjemahan untuk setiap bahasa target, diorganisir ke dalam folder terpisah berdasarkan kode bahasa.

Mengapa layanan terjemahan i18n kami

  • Terjemahan kontekstual bertenaga AI: AI kami secara cerdas menginterpretasikan placeholder format i18n, dan menyesuaikan terjemahan dengan norma budaya berdasarkan bahasa, skrip, dan wilayah yang ditentukan dalam kode bahasa.
  • Dukungan berkas i18next: Layanan kami memastikan penanganan konten format i18next yang mulus dalam berkas JSON Anda. Ini mengelola bentuk jamak dengan akurat, mempertahankan tag HTML, menjaga pemisahan baris, dan mempertahankan struktur berkas JSON i18n Anda.
  • Penyesuaian khusus lokal: Angka dan tanggal dalam teks secara otomatis dikonversi untuk mencocokkan format lokal target.
  • Penanganan kesalahan: Kami mendeteksi kesalahan AI dan menerjemahkan ulang jika perlu, memastikan hasil berkualitas tinggi.
  • Biaya efektif: Layanan kami lebih terjangkau daripada solusi terjemahan mesin lainnya. Pengguna menerima 30,000 karakter gratis setiap bulan.Lihat Harga
  • Dioptimalkan untuk berkas besar: Sistem kami secara efisien memproses berkas i18n besar dengan membaginya menjadi potongan yang dapat dikelola, memastikan setiap segmen sesuai dengan jendela keluaran AI. Pendekatan ini mempertahankan konsistensi terjemahan dengan memanfaatkan terminologi dan konteks yang telah ditentukan, bahkan untuk berkas besar.

Platform kami menyederhanakan lokalisasi berkas i18n Anda dengan terjemahan bertenaga AI yang canggih, memberikan hasil yang akurat dan efisien sambil mempertahankan struktur dan konteks berkas Anda.