Skip to main content
AI agent network visualization

Terjemahkan File-file XLIFF Tanpa Merusak XML

Pasangan sumber-target tetap sejajar. Catatan penerjemah dipertahankan. Struktur XML tetap utuh. File XLIFF Anda diterjemahkan dengan benar dalam format 1.2 maupun 2.0.

Penerjemahan XLIFF adalah Ladang Ranjau XML

XLIFF adalah standar industri untuk pertukaran terjemahan, tetapi struktur XML membuatnya rentan. Alat umum merusak XML, menghilangkan pasangan sumber-target, menghapus catatan penerjemah, dan gagal menangani perbedaan antara XLIFF 1.2 dan 2.0. Satu tag yang salah format dapat menggagalkan seluruh proses impor alat CAT.

Struktur XML rusak—tag tidak tertutup, entitas rusak, dan karakter tidak valid yang gagal divalidasi

Segmen sumber dan target menjadi tidak sejajar sehingga terjemahan tidak dapat ditinjau di alat CAT

Catatan penerjemah, petunjuk konteks, dan elemen metadata dihapus atau dipindahkan sehingga konteks penting hilang

XLIFF 1.2 dan 2.0 menggunakan skema berbeda—alat yang menangani satu versi sering merusak versi lainnya

Sumber (Inggris)
messages.en.xlf
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
  <file source-language="en" target-language="de" datatype="plaintext"
        original="messages">
    <header>
      <note>Application UI strings</note>
    </header>
    <body>
      <trans-unit id="welcome.title" approved="yes">
        <source>Welcome to our platform</source>
        <target>Willkommen auf unserer Plattform</target>
        <note from="developer">Shown on the landing page</note>
      </trans-unit>
      <trans-unit id="nav.dashboard">
        <source>Dashboard</source>
        <target state="needs-review">Dashboard</target>
      </trans-unit>
      <trans-unit id="user.greeting">
        <source>Hello, %1$s!</source>
        <target>Hallo, %1$s!</target>
        <note from="developer">%1$s = user's first name</note>
      </trans-unit>
      <trans-unit id="items.count">
        <source>You have %d items</source>
        <target>Sie haben %d Artikel</target>
      </trans-unit>
    </body>
  </file>
</xliff>
Diterjemahkan (Jerman)
messages.de.xlf
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
  <file source-language="en" target-language="de" datatype="plaintext"
        original="messages">
    <header>
      <note>Application UI strings</note>
    </header>
    <body>
      <trans-unit id="welcome.title" approved="yes">
        <source>Welcome to our platform</source>
        <target state="translated">Willkommen auf unserer Plattform</target>
        <note from="developer">Shown on the landing page</note>
      </trans-unit>
      <trans-unit id="nav.dashboard">
        <source>Dashboard</source>
        <target state="translated">Dashboard</target>
      </trans-unit>
      <trans-unit id="user.greeting">
        <source>Hello, %1$s!</source>
        <target state="translated">Hallo, %1$s!</target>
        <note from="developer">%1$s = user's first name</note>
      </trans-unit>
      <trans-unit id="items.count">
        <source>You have %d items</source>
        <target state="translated">Sie haben %d Artikel</target>
      </trans-unit>
    </body>
  </file>
</xliff>

Yang Dipertahankan i18n Agent

Struktur XML

Keluaran XML valid dengan namespace, entitas, dan pengodean yang benar—lulus validasi skema XLIFF

Pasangan Sumber-Target

Segmen sumber dan target tetap dipasangkan dengan benar. Unit terjemahan mempertahankan ID dan urutannya.

Catatan & Metadata

Catatan penerjemah, grup konteks, dan elemen metadata khusus dipertahankan di posisi asalnya

Dukungan Versi

Skema XLIFF 1.2 (trans-unit) dan XLIFF 2.0 (unit/segment) sama-sama dideteksi dan ditangani dengan benar

Berfungsi dengan Stack Lokalisasi Anda

Angular i18n (XLIFF native)
Lokalisasi iOS / Xcode
Alat CAT (SDL Trados, memoQ)
memoQ / Memsource

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.