Skip to main content
AI agent network visualization

แปลไฟล์ XLIFF โดยไม่ทำให้ XML เสียหาย

คู่ต้นฉบับกับเป้าหมายตรงกัน หมายเหตุสำหรับนักแปลยังอยู่ โครงสร้าง XML ครบถ้วน แปลไฟล์ XLIFF ของคุณได้อย่างถูกต้องทั้งรูปแบบ 1.2 และ 2.0

การแปล XLIFF คือเขตกับระเบิดของ XML

XLIFF เป็นมาตรฐานอุตสาหกรรมสำหรับแลกเปลี่ยนงานแปล แต่โครงสร้าง XML ทำให้เปราะบาง เครื่องมือทั่วไปทำให้ XML เสียหาย ทำคู่ต้นฉบับกับเป้าหมายสูญหาย ลบหมายเหตุสำหรับนักแปล และจัดการความแตกต่างระหว่าง XLIFF 1.2 กับ 2.0 ไม่ได้ แท็กผิดรูปเพียงแท็กเดียวก็ทำให้การนำเข้าทั้งหมดในเครื่องมือ CAT ล้มเหลว

โครงสร้าง XML เสียหาย ทั้งแท็กไม่ปิด เอนทิตีผิด และอักขระไม่ถูกต้องจนตรวจสอบไม่ผ่าน

เซกเมนต์ต้นฉบับกับเป้าหมายไม่ตรงกัน ทำให้ตรวจทานคำแปลในเครื่องมือ CAT ไม่ได้

หมายเหตุสำหรับนักแปล คำใบ้บริบท และองค์ประกอบเมทาดาทาถูกลบหรือย้าย ทำให้บริบทสำคัญสูญหาย

XLIFF 1.2 และ 2.0 ใช้สคีมาต่างกัน เครื่องมือที่จัดการเวอร์ชันหนึ่งได้มักทำให้อีกเวอร์ชันเสียหาย

ต้นฉบับ (อังกฤษ)
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>
ฉบับแปล (เยอรมัน)
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>

สิ่งที่ i18n Agent รักษาไว้

โครงสร้าง XML

ผลลัพธ์ XML ถูกต้อง พร้อมเนมสเปซ เอนทิตี และการเข้ารหัสที่เหมาะสม จึงผ่านการตรวจสอบสคีมา XLIFF

การจับคู่ต้นฉบับกับเป้าหมาย

เซกเมนต์ต้นฉบับกับเป้าหมายยังจับคู่กันอย่างถูกต้อง หน่วยการแปลจะรักษา ID และลำดับไว้

หมายเหตุและเมทาดาทา

ระบบรักษาหมายเหตุสำหรับนักแปล กลุ่มบริบท และองค์ประกอบเมทาดาทาแบบกำหนดเองไว้ในตำแหน่งเดิม

การรองรับเวอร์ชัน

ระบบตรวจหาและจัดการทั้งสคีมา XLIFF 1.2 (trans-unit) และ XLIFF 2.0 (unit/segment) ได้อย่างถูกต้อง

ใช้งานได้กับเทคโนโลยีสแต็กโลคัลไลเซชันของคุณ

Angular i18n (XLIFF โดยตรง)
โลคัลไลเซชัน iOS / Xcode
เครื่องมือ CAT (SDL Trados, memoQ)
memoQ / Memsource

วิธีการทำงาน

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.

ไม่ต้องคัดลอกและวางด้วยตนเอง ไม่ต้องแยกข้อความ มีเพียงไฟล์ที่แปลแล้ว

ลองใช้ i18n Agent ตอนนี้

ลากและวางไฟล์แปลของคุณที่นี่

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

หรือคลิกเพื่อเลือกไฟล์

ภาษาเป้าหมาย

ไม่ต้องลงทะเบียนประเมินราคาได้ทันที

คำถามที่พบบ่อย

เป็นนักพัฒนาใช่ไหม?

ติดตั้งเครื่องมือ CLI แล้วแปลไฟล์แรกของคุณได้ภายใน 2 นาที

ติดตั้งเครื่องมือ CLI

เป็นทีมองค์กรใช่ไหม?

ยังติดสัญญา TMS อยู่ใช่ไหม? มาคุยเรื่องการย้ายระบบกัน