
Tradurre file XLIFF senza danneggiare XML
Coppie sorgente-destinazione allineate. Note dei traduttori conservate. Struttura XML intatta. I file XLIFF vengono tradotti correttamente nei formati 1.2 e 2.0.
La traduzione XLIFF è un campo minato XML
XLIFF è lo standard di settore per lo scambio di traduzioni, ma la sua struttura XML lo rende fragile. Gli strumenti generici danneggiano XML, perdono l'associazione tra sorgente e destinazione, eliminano le note dei traduttori e non gestiscono le differenze tra XLIFF 1.2 e 2.0. Basta un tag non valido per impedire l'intera importazione nello strumento CAT.
La struttura XML viene danneggiata: tag non chiusi, entità errate e caratteri non validi che impediscono la validazione
I segmenti sorgente e destinazione si disallineano, rendendo impossibile revisionare le traduzioni negli strumenti CAT
Le note dei traduttori, i suggerimenti contestuali e i metadati vengono eliminati o spostati, perdendo informazioni essenziali
XLIFF 1.2 e 2.0 usano schemi diversi: gli strumenti che gestiscono una versione spesso danneggiano l'altra
<?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><?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>Ciò che i18n Agent conserva
Struttura XML
Output XML valido con namespace, entità e codifica corretti, conforme alla validazione dello schema XLIFF
Associazione sorgente-destinazione
I segmenti sorgente e destinazione restano associati correttamente. Le unità di traduzione mantengono ID e ordine.
Note e metadati
Le note dei traduttori, i gruppi di contesto e i metadati personalizzati vengono conservati nelle posizioni originali
Supporto delle versioni
Gli schemi XLIFF 1.2 (trans-unit) e XLIFF 2.0 (unit/segment) vengono rilevati e gestiti correttamente
Compatibile con il Suo stack di localizzazione
Come funziona

Nessuna operazione manuale di copia e incolla. Nessuna estrazione delle stringhe. Solo file tradotti.
Provi subito i18n Agent
Trascinare qui il file di traduzione
JSON, YAML, PO, XML, CSV, Markdown, Properties
oppure fare clic per selezionarlo
Lingue di destinazione
Domande frequenti
Sviluppatore?
Installare lo strumento CLI e tradurre il primo file in 2 minuti.
Installare lo strumento CLITeam aziendale?
È ancora vincolato a un contratto TMS? Parliamo della migrazione.