Edytor XLIFF: Tłumacz, weryfikuj i bezproblemowo wymieniaj pliki XLIFF

Edytor XLIFF pozwala na tłumaczenie i weryfikację dwujęzycznych segmentów wewnątrz pliku XLIFF bez naruszania jego struktury. Narzędzie Smartcat Software Localization Agent importuje pliki XLIFF 1.2 i 2.0, wyświetla tekst źródłowy i docelowy obok siebie z zabezpieczonymi kodami śródliniowymi, pozostawia zablokowane jednostki z atrybutem translate="no" oraz eksportuje pliki XLIFF 1.2 — wariant, który większość narzędzi importuje bezproblemowo.

Przetłumacz dowolny plik. W kilka sekund.
Obrazy, dokumenty, wideo, audio, kursy — wybierz format i przeciągnij plik.
Upuść dokumenty tutaj
lub przeglądaj pliki · Obsługuje .docx, .pdf, .pptx, .xlsx i więcej

Zaufało nam ponad 1000 marek korporacyjnych, które tłumaczą pliki XLIFF w Smartcat

Dlaczego tłumaczenie XLIFF w jakimkolwiek innym miejscu jest tak uciążliwe?

XLIFF istnieje, aby przenosić tłumaczenia między systemami, i właśnie dlatego jego nieostrożna edycja kończy się błędem. Trzy rzeczy zawodzą:

  • Kody wbudowane ulegają uszkodzeniu — formatowanie i symbole zastępcze znajdują się wewnątrz segmentów jako tagi, a zwykły edytor lub surowe tłumaczenie maszynowe przesuwa je, usuwa lub tłumaczy. Ponowny import kończy się niepowodzeniem albo pogrubienie trafia na niewłaściwe słowo na każdym slajdzie.

  • Stany segmentów znikają — plik śledzi to, co zostało przetłumaczone, zrecenzowane i zatwierdzone, a utrata tych stanów oznacza, że weryfikator czyta ponownie 4000 segmentów, aby znaleźć 200, które uległy zmianie.

  • Proces dwustronnej konwersji (round-trip) ulega cichemu przerwaniu — plik otwiera się bez problemu, tłumaczy bez przeszkód, a następnie narzędzie docelowe odrzuca go lub importuje z błędnie rozmieszczonymi kodami.

Każdy, kto wyeksportował kurs ze Storyline do pliku XLIFF i otrzymał z powrotem uszkodzony plik, doskonale zna ten błąd.

Smartcat analizuje plik XLIFF, dzieląc go na jednostki tłumaczeniowe, i prezentuje segment źródłowy oraz docelowy obok siebie.

  • Elementy śródliniowe — znaczniki przenoszące formatowanie i symbole zastępcze wewnątrz segmentu — są chronione, a narzędzie Tag Aligner wstawia je ponownie automatycznie, umieszczając ukryte znaczniki we właściwych miejscach w przetłumaczonym tekście.
  • Zablokowane jednostki — jednostki oznaczone jako translate="no" pozostają zablokowane w edytorze niezależnie od wybranych opcji importu.
  • Segmenty docelowe, które są już wypełnione — opcja importu „Zablokuj segmenty dla zaimportowanych tłumaczeń i zatwierdź je do ostatniego etapu” blokuje je i zatwierdza.
  • Pamięć tłumaczeniowa i glosariusze — pamięć tłumaczeniowa wstępnie wypełnia segmenty, które konto widziało już wcześniej, a glosariusze wymuszają jednolitą terminologię w całym pliku.

To jest lokalizacja XLIFF obsługiwana przez Software Localization Agent na poziomie parsowania: Smartcat jest w pełni zgodny ze specyfikacją XLIFF 1.2 i dodaje do importowanych plików zaledwie kilka atrybutów tagów specyficznych dla Smartcat.

Jak tłumaczyć pliki XLIFF

1

Prześlij plik XLIFF

Wyeksportowane z Twojego systemu TMS, CMS lub narzędzia do tworzenia treści, bezpośrednio do narzędzia Software Localization Agent. Konwersja pliku nie jest wymagana.

Smartcat obsługuje pliki XLIFF 1.2 i 2.0 oraz formaty dostawców — SDLXLIFF, MQXLIFF i XLIFF z Articulate Rise 360, Articulate Storyline i Easygenerator.

2

Wybierz sposób postępowania z istniejącymi tłumaczeniami

Zablokuj zaimportowane tłumaczenia i zatwierdź je do ostatniego etapu lub pozostaw je otwarte do edycji. Jednostki oznaczone jako translate="no" i tak pozostają zablokowane.

3

Przetłumacz i zweryfikuj

Sztuczna inteligencja przygotowuje wersje robocze nieprzejrzanych segmentów, pamięć tłumaczeniowa uzupełnia to, co zostało przetłumaczone wcześniej, a Tag Aligner automatycznie rozmieszcza znaczniki w tekście.

Tekst źródłowy i docelowy są wyświetlane obok siebie w celu weryfikacji, z zastosowaniem Twojego glosariusza.

4

Eksport i ponowny import

XLIFF 1.2, z tymi samymi identyfikatorami jednostek i tą samą strukturą, z powrotem do systemu, z którego pochodzi.

Ponowny import pliku edytowanego poza Smartcatem? Wybierasz "Zaktualizuj wszystkie segmenty" lub "Pomiń segmenty zmienione w Smartcat".

Tłumacz pliki XLIFF za darmo przez 15 dni

Za darmo przez 15 dni z 15 000 Smartwords i pełnym dostępem do funkcji tłumaczeniowych, bez karty kredytowej.

Prześlij jeden plik z własnego potoku i uruchom pętlę od początku do końca, zanim powierzysz jej zadania produkcyjne.

XLIFF 1.2 kontra 2.0 — czy ta różnica ma dla Ciebie znaczenie?

1.2 + 2.0

Zaimportowano

Import akceptuje obie wersje, a także warianty dostawców: pliki SDLXLIFF, MQXLIFF oraz eksporty XLIFF z programów Articulate Rise 360, Articulate Storyline i Easygenerator — co pokrywa klasyczny przypadek eksportu kursu z narzędzia autorskiego w branży L&D.

Obsługa formatu oznacza, że Twój plik zostanie przeanalizowany; nie jest to gwarancja dotycząca całego Twojego potoku przetwarzania.

1.2

Wyeksportowano

Eksport jest dostępny wyłącznie w formacie XLIFF 1.2 i to w pełni celowo — wersja 1.2 jest najbardziej stabilnym wariantem i tym, który większość narzędzi importuje bez żadnych zastrzeżeń.

Jednak konwersja w obie strony nie jest symetryczna: podaj Smartcatowi plik 2.0, a otrzymasz z powrotem 1.2. Jeśli twój system odbiorczy obsługuje tylko wersję 2.0, ta pętla się nie zamknie — najpierw przetestuj jeden mały plik.

280+

Języki

Tłumacz jednostki XLIFF na dowolną obsługiwaną parę językową, na całym świecie, korzystając z jednej pamięci tłumaczeniowej i jednego glosariusza w całym projekcie.

Stanley Black & Decker: Lokalizacja szkoleń i rozwoju (L&D) na skalę korporacyjną

Od 200–300 USD do 1,20 USD za 1000 słów

Stanley Black & Decker przeniósł lokalizację treści szkoleniowo-rozwojowych (L&D) do Smartcat.

  • Koszt jednostkowy tłumaczeń w obszarze L&D obniżony z 200–300 USD za 1000 słów do 1,20 USD za 1000 słów.
  • Łączne wydatki na tłumaczenia spadły o nawet 70%.
  • Zlokalizowane treści szkoleniowe dostarczane na całym świecie na jednej platformie.
“

Tłumaczenie oparte na sztucznej inteligencji od Smartcat to fantastyczne narzędzie. Nasza zdolność do pozyskiwania treści ze scentralizowanego repozytorium oraz korzystania z adaptacyjnych algorytmów, które integrują pamięci tłumaczeniowe i glosariusze we wszystkich zespołach projektowych, oznacza, że cała firma czerpie korzyści z tłumaczeń każdego z zespołów.

”

Stanley Black & Decker

Poprawny wyjściowy plik XLIFF 1.2, identyfikatory jednostek nienaruszone

Eksport zachowuje te same identyfikatory jednostek oraz tę samą strukturę, z którymi plik został zaimportowany — ponowny import zależy od dopasowania identyfikatorów.

Zablokowane jednostki pozostają zablokowane, kody w tekście wracają na swoje miejsce, a plik jest zgodny ze specyfikacją XLIFF 1.2.

Tłumacz więcej niż tylko XLIFF — obsługa ponad 80 typów plików

Agenci AI w Smartcat obsługują ponad 80 typów plików, w tym pliki pakietu Microsoft Office (.docx, .xlsx, .pptx), Adobe InDesign (.indd), pliki PDF, HTML, pliki XML, pliki JSON oraz pliki z napisami (.srt, .vtt).
Ta elastyczność umożliwia lokalizację dokumentów biznesowych, zasobów multimedialnych oraz treści e-learningowych na jednej platformie.

Tłumaczenie innych formatów deweloperskich w tym samym projekcie? JSON, XML i strings.xml oraz YAML współdzielą tę samą pamięć tłumaczeniową i glosariusz. XLIFF to nie jedyny format dwujęzyczny obsługiwany przez Smartcat: pliki gettext PO działają w ten sam sposób, z zablokowanymi symbolami zastępczymi i historią zmian zachowywaną podczas ponownego importowania.

Co zostaje zachowane w obie strony?

Identyfikatory jednostek i tekst źródłowy

Identyfikatory jednostek tłumaczeniowych pozostają nienaruszone, więc ponowny import dopasowuje elementy według ID, a tekst źródłowy nigdy nie jest modyfikowany.

Tagi śródtekstowe, umieszczone dla Ciebie

Kody w tekście są chronione, a narzędzie Tag Aligner automatycznie wstawia je z powrotem do przetłumaczonego tekstu, zamiast pozostawiać żmudne poprawianie znaczników osobie tłumaczącej.

Zablokowane jednostki pozostają zablokowane

Jednostki oznaczone jako translate="no" są zablokowane w edytorze bez względu na wybrane opcje importu, więc zatwierdzona treść nie może zostać zastąpiona.

Wstępnie przetłumaczone cele

Segmenty docelowe, które zostały już uzupełnione, są zachowywane i mogą zostać opcjonalnie zablokowane oraz zatwierdzone do ostatniego etapu za pomocą opcji importu „Zablokuj segmenty dla zaimportowanych tłumaczeń”.

Ponowny import po edycji zewnętrznej

Wybierasz opcję „Aktualizuj wszystkie segmenty” lub „Pomiń segmenty zmienione w Smartcat”. Wybieraj rozważnie: opcja „Aktualizuj wszystko” zastępuje zmiany wprowadzone w Smartcat.

Gdzie zatrzymuje się Tag Aligner

  • 10 najpopularniejszych języków — automatyczne rozmieszczanie tagów ma sprawdzoną jakość w przypadku 10 najczęściej tłumaczonych języków; poza tym zestawem może ono umieszczać tagi w niewłaściwych miejscach.
  • Chiński, japoński i koreański — edycja bez tagów nie jest dostępna dla tych par, więc praca odbywa się z widocznymi tagami.
  • Oznaczone segmenty — gdy kontrole jakości wykryją problem z wyrównaniem tagów, tagi są wyświetlane dla danego segmentu i nie można ich ukryć, dopóki problem nie zostanie rozwiązany.

Pozycja tagu wciąż pozostaje decyzją tłumaczeniową w przypadku odwrócenia szyku wyrazów, dlatego w przypadku treści o dużej widoczności należy zaplanować dodatkowy etap weryfikacji.

Bezpieczeństwo danych

Smartcat jest zgodny z normą SOC 2 Typu II. Pliki są szyfrowane podczas przesyłania i w spoczynku, przestrzenie robocze są odizolowane, a dostęp opiera się na rolach — szczegóły na stronie bezpieczeństwa.

Akceptowane warianty XLIFF

Zwykły 1.2 i 2.0, SDLXLIFF, MQXLIFF oraz pliki eksportu kursów z Articulate Rise 360, Articulate Storyline i Easygenerator — wraz z ponad 80 innymi typami plików w tym samym projekcie.

Sprawdź jakość wyeksportowanych danych przed ponownym importem

Aby sprawdzić wyeksportowany plik poza systemem Smartcat, nasza dokumentacja zaleca skorzystanie z narzędzi Verifika, Xbench, lexiQA lub QA Distiller przed jego ponownym zaimportowaniem.

Integracje oraz interfejs wiersza poleceń (CLI) CI/CD zapewniają płynność cyklicznych operacji eksportu bez konieczności ręcznego przekazywania zadań.

Od eksportu do ponownego importu bez uszkodzonego tagu

Prześlij plik XLIFF, przetłumacz i zweryfikuj z uwzględnieniem zablokowanych segmentów oraz ochroną kodów w tekście, wyeksportuj poprawny plik XLIFF 1.2. Za darmo przez 15 dni z 15 000 Smartwords, bez karty kredytowej.

Dowód na to, że Smartcat zachowuje formatowanie i przyspiesza realizację

Często Zadawane Pytania

Czym jest lokalizacja XLIFF?

XLIFF to dwujęzyczny format wymiany: dzieli tekst do przetłumaczenia na segmenty oraz przenosi formatowanie i symbole zastępcze jako elementy wbudowane (inline), dzięki czemu tłumaczenie odbywa się bez modyfikowania struktury pliku.

Lokalizacja XLIFF to cykl obejmujący eksportowanie tego pliku z systemu będącego właścicielem treści, tłumaczenie i weryfikację segmentów oraz ponowne importowanie wyniku według identyfikatora jednostki (unit ID).

W jaki sposób zespoły ds. szkoleń i rozwoju mogą czerpać korzyści z lokalizacji XLIFF?

Zespoły L&D pobierają pliki XLIFF ze swoich narzędzi autorskich — Rise 360, Storyline, Easygenerator — i właśnie tego wymaga ten proces roboczy.

  • Kurs eksportuje się jako plik XLIFF.
  • Segmenty tłumaczą się z zastosowaniem Twojego glosariusza i pamięci tłumaczeniowej.
  • Zablokowane jednostki pozostają zablokowane.
  • Eksport XLIFF 1.2 wraca do narzędzia do tworzenia treści według identyfikatora jednostki.

Alternatywą jest ponowne przepisywanie tekstu kursu do translatora i ręczne odbudowywanie kursu. Agent ds. treści edukacyjnych i Agent ds. lokalizacji oprogramowania platformy Smartcat obsługują te same treści w ramach jednego projektu.

Jak Smartcat radzi sobie z lokalizacją plików XLIFF?

Plik jest dzielony na jednostki tłumaczeniowe i wyświetlany w układzie tekst źródłowy obok tekstu docelowego.

  • Kody w tekście są chronione i ponownie wstawiane przez narzędzie Tag Aligner.
  • Jednostki translate="no" są zablokowane.
  • Pamięć tłumaczeniowa wstępnie uzupełnia segmenty, które na koncie pojawiły się już wcześniej, a glosariusze wymuszają stosowanie określonej terminologii.

Eksport ma postać XLIFF 1.2 z tymi samymi identyfikatorami jednostek i tą samą strukturą, gotowy do ponownego zaimportowania do systemu źródłowego.

Czy Smartcat może konwertować pliki między formatami XLIFF 1.2 i 2.0?

Tylko w jednym kierunku. Import obsługuje wersje 1.2 i 2.0; eksport generuje pliki XLIFF 1.2 — w efekcie plik w wersji 2.0 powraca jako 1.2 i nie ma konwersji z wersji 1.2 na 2.0.

Jeśli twój system odbiorczy wymaga wersji 2.0, przekonwertuj plik po wyeksportowaniu za pomocą zewnętrznego narzędzia lub wyklucz go z tego przepływu pracy.

Jakie są różnice między XLIFF 1.2 a XLIFF 2.0?

XLIFF 2.0 wprowadza bardziej modułową architekturę ze zoptymalizowanym rdzeniem i wyspecjalizowanymi rozszerzeniami dla zaawansowanej funkcjonalności.

W porównaniu z wersją 1.2 oferuje lepszą obsługę elementów liniowych, bogatszą obsługę metadanych oraz silniejszą walidację.

Muszę tylko otworzyć i poprawić jeden plik XLIFF — czy jest do tego jakieś prostsze narzędzie?

W przypadku jednorazowych edycji poza procesem tłumaczenia własna dokumentacja Smartcat zaleca edytory stacjonarne Poedit (w wersji 2.2 lub nowszej) oraz Virtaal.

Przebieg pracy na tej stronie — pamięć tłumaczeniowa, glosariusz, etapy weryfikacji, obsługa zablokowanych segmentów, transfer dwukierunkowy przy dużych wolumenach — jest rozwiązaniem, z którego zespoły korzystają, gdy XLIFF stanowi powtarzalny proces, a nie pojedynczy plik.

Otrzymałem częściowo przetłumaczony plik XLIFF — czy zatwierdzone segmenty zostaną przetłumaczone ponownie?

Nie — jednostki translate="no" nie mogą zostać nadpisane.

  • Segmenty docelowe, które są już wypełnione w momencie importu — wybierz opcję importu "Zablokuj segmenty dla zaimportowanych tłumaczeń i zatwierdź je do ostatniego etapu". Segmenty te są następnie blokowane podczas importu i zatwierdzane do końcowego etapu przepływu pracy.
  • Pliki edytowane poza Smartcatem — podczas ponownego importu decydujesz jednoznacznie, czy zaktualizować wszystkie segmenty, czy pominąć segmenty zmienione w Smartcacie.

Dostarczane przez dostawców pliki częściowe to przypadek, z myślą o którym zostało to stworzone.

Czy moja zawartość XLIFF jest bezpieczna podczas tłumaczenia?

Smartcat jest zgodny ze standardem SOC 2 Typ II. Twoje pliki XLIFF są szyfrowane zarówno podczas przesyłania, jak i przechowywania, obszary robocze są odizolowane, a dostęp opiera się na rolach.

Jak mogę umieścić tłumaczenia z powrotem w moim oryginalnym dokumencie?

Zaimportuj wyeksportowany plik XLIFF z powrotem do systemu, który go wygenerował — pełny cykl jest dopasowywany po identyfikatorach.

Jeśli potrzebujesz samego dokumentu końcowego, takiego jak DOCX lub pakiet kursu, scalanie to odbywa się w narzędziu źródłowym, a nie w edytorze.

Czy istnieje limit rozmiaru pliku — oraz limit liczby plików, które mogę wysłać?

Ogólny limit wielkości plików projektu w Smartcat wynosi 6 GB, a dokumentacja zaleca dzielenie plików powyżej 1 GB w celu zwiększenia szybkości; nie udokumentowano żadnego limitu liczby segmentów specyficznego dla plików XLIFF.

Jeśli chodzi o liczbę plików, nie ma żadnego limitu — obsługiwane jest przesyłanie wsadowe setek plików do jednego projektu, dzięki czemu pełny eksport kursu trafia jako jedno zadanie.

Żaden z limitów nie zależy od planu: pakiety różnią się pod względem integracji oraz rozliczeń w Marketplace, a nie przesyłanych plików. Ograniczeniem jest rozmiar pojedynczego pliku, a nie liczba plików.

Jak radzisz sobie z elementami śródliniowymi w XLIFF?

Elementy śródliniowe reprezentują formatowanie, symbole zastępcze oraz inne nieprzetłumaczalne treści wewnątrz segmentu. Są one chronione podczas tłumaczenia, a narzędzie Tag Aligner automatycznie wstawia je ponownie w tekście docelowym.

Dwa ograniczenia, o których warto wiedzieć: edycja bez tagów jest niedostępna dla języka chińskiego, japońskiego i koreańskiego, a tagi są wymuszone jako widoczne w każdym segmencie, w którym kontrola jakości zgłasza problem z dopasowaniem.

Nie ma tego tutaj? Zamów demo — spotkanie 1:1 z inżynierem ds. lokalizacji, bez zobowiązań.

Czy mój własny system TMS przyjmie ponownie zaimportowany plik?

Zazwyczaj — i są dwie rzeczy, które warto sprawdzić, zanim praca produkcyjna będzie od tego zależeć.

  • Wersja — eksport odbywa się w formacie XLIFF 1.2, wariancie, który większość narzędzi przyjmuje bez problemu, więc system, który wygenerował wersję 2.0, może chcieć z powrotem wyłącznie wersję 2.0.
  • Tolerancja na dodatkowe elementy — wyeksportowany plik jest zgodny ze specyfikacją, zawiera jednak kilka dodanych atrybutów tagów specyficznych dla Smartcat, wobec których rygorystyczny importer może zgłaszać zastrzeżenia.

Identyfikatory jednostek i struktura zostają zachowane w obu przypadkach, a to właśnie od tego zależy ponowny import dopasowany według identyfikatorów.

W przypadku każdego systemu spoza udokumentowanej listy należy najpierw przepuścić jeden mały plik przez cały proces — to dobra praktyka w przypadku każdego narzędzia XLIFF, w tym naszego.

Źródła

1. Paul, C., Smith, K., Taylor, B., i Underwood, G. (2025). Przyszłość sztucznej inteligencji w szkoleniach korporacyjnych: szanse i wyzwania [Preprint]. ResearchGate.

2. Al Naqbi, H., Bahroun, Z., & Ahmed, V. (2024). Zwiększanie produktywności pracy dzięki generatywnej sztucznej inteligencji: kompleksowy przegląd literatury. Sustainability, 16(3), 1166.