
Tłumacz pliki XLIFF bez uszkadzania XML-a
Pary źródło–tłumaczenie pozostają wyrównane. Notatki tłumaczy są zachowane. Struktura XML pozostaje nienaruszona. Twoje pliki XLIFF są poprawnie tłumaczone zarówno w formacie 1.2, jak i 2.0.
Tłumaczenie XLIFF to pole minowe XML-a
XLIFF jest branżowym standardem wymiany tłumaczeń, lecz jego struktura XML jest podatna na uszkodzenia. Uniwersalne narzędzia psują XML, gubią parowanie źródła z tłumaczeniem, usuwają notatki tłumaczy i nie radzą sobie z różnicami między XLIFF 1.2 a 2.0. Jeden nieprawidłowy znacznik wystarczy, aby cały import do narzędzia CAT zakończył się niepowodzeniem.
Struktura XML zostaje uszkodzona — niedomknięte znaczniki, błędne encje i niedozwolone znaki uniemożliwiają walidację
Segmenty źródłowe i docelowe tracą wyrównanie, przez co przeglądanie tłumaczeń w narzędziach CAT staje się niemożliwe
Notatki tłumaczy, wskazówki kontekstowe i elementy metadanych są usuwane lub przenoszone, a istotny kontekst przepada
XLIFF 1.2 i 2.0 korzystają z różnych schematów — narzędzia obsługujące jedną wersję często uszkadzają drugą
<?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>Co zachowuje i18n Agent
Struktura XML
Poprawny wynikowy XML z właściwymi przestrzeniami nazw, encjami i kodowaniem — przechodzi walidację schematu XLIFF
Parowanie źródła z tłumaczeniem
Segmenty źródłowe i docelowe pozostają poprawnie sparowane. Jednostki tłumaczeniowe zachowują identyfikatory i kolejność.
Notatki i metadane
Notatki tłumaczy, grupy kontekstu i niestandardowe elementy metadanych pozostają w swoich pierwotnych miejscach
Obsługa wersji
Schematy XLIFF 1.2 (trans-unit) i XLIFF 2.0 (unit/segment) są wykrywane i obsługiwane prawidłowo
Współpracuje z Twoim stosem lokalizacyjnym
Jak to działa

Bez ręcznego kopiowania i wklejania. Bez wyodrębniania ciągów. Tylko przetłumaczone pliki.
Wypróbuj i18n Agent
Upuść tutaj plik tłumaczenia
JSON, YAML, PO, XML, CSV, Markdown, Properties
lub kliknij, aby go wybrać
Języki docelowe
Najczęściej zadawane pytania
Tworzysz oprogramowanie?
Zainstaluj narzędzie CLI i przetłumacz pierwszy plik w 2 minuty.
Zainstaluj narzędzie CLIZespół korporacyjny?
Nadal obowiązuje Cię umowa z dostawcą TMS? Porozmawiajmy o migracji.