Skip to main content
AI agent network visualization

XML को बिगाड़े बिना XLIFF फ़ाइलों का अनुवाद करें

स्रोत-लक्ष्य युग्म संरेखित रहते हैं। अनुवादक के नोट्स सुरक्षित रहते हैं। 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 स्कीमा सत्यापन में सफल रहता है

स्रोत-लक्ष्य युग्म

स्रोत और लक्ष्य सेगमेंट सही ढंग से युग्मित रहते हैं। अनुवाद इकाइयों की IDs और क्रम बनाए रखे जाते हैं।

नोट्स और मेटाडेटा

अनुवादक के नोट्स, संदर्भ समूह और कस्टम मेटाडेटा एलिमेंट अपनी मूल जगह पर सुरक्षित रखे जाते हैं

संस्करण समर्थन

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 अनुबंध अब भी आपकी राह रोक रहा है? माइग्रेशन के बारे में हमसे बात करें।