XML- och DITA-översättning som bevarar din markering

DeepL:s filöversättning läser dina XML- och DITA-filer precis som de är avsedda att läsas. Den översätter orden mellan dina taggar och lämnar attribut, bearbetningsinstruktioner och strukturen oförändrade.

Används av över 200 000 företag globalt

Varför översätta XML- och DITA-filer med DeepL?

Från teknisk dokumentation till produktdataflöden och DITA-ämnen – XML förekommer överallt där strukturen är lika viktig som orden. DeepL översätter innehållet mellan dina taggar och lämnar den markering som definierar strukturen oförändrad.

Endast text mellan taggarna översätts

DeepL lämnar attributvärden och bearbetningsinstruktioner orörda, så att metadata och strukturell markering förblir oförändrade.

Ikon med linjer som representerar text, med en kant i varje hörn

translate="no": uteslutning på elementnivå

Markera ett element med translate="no", så hoppar DeepL över dess innehåll helt och hållet, vilket ger dig kontroll på elementnivå över vad som ska översättas.

En bockikon som symboliserar DeepL:s smidiga arbetsprocess för översättning över olika filformat.

CDATA-innehåll översätts, markörer tas bort

Text i CDATA-sektioner skickas till översättningsmotorn och översätts; själva CDATA-markörerna tas bort i utdata.

En certifieringsmedalj som symboliserar DeepL:s standarder för säkerhet och tillgänglighet.

Data krypteras under överföring och lagring, raderas efter översättning

Filer krypteras under överföring och i lagring, och de raderas efter översättning i Pro-abonnemangen. DeepL uppfyller kraven i GDPR, ISO 27001, SOC 2 Type II, HIPAA och BSI C5 Typ 2. Se hur DeepL skyddar dina data.

Vårt kvalitetsåtagande

Läs om DeepL:s kvalitetsbetyg, inklusive en kostnadsminskning på 80–90 % för organisationer som använder AI-baserade plattformar, enligt Nucleus Research.

En vitbok med titeln ”Hur DeepL utvärderar översättningskvaliteten”. Vitboken är märkt med DeepL-logotypen.

Vad du bör veta innan du översätter XML-filer

XML-filer har en särskild struktur, och det påverkar hur vårt Språk-AI-verktyg översätter dem. Tänk på följande innan du laddar upp dina filer.

  • Kommentarer kan behandlas som översättningsbar text: Innehåll inom "!-- comments --" kan hämtas för översättning, varvid kommentaravgränsarna ersätts med escape-tecken i utdata. Ta bort kommentarer innan du laddar upp filerna om efterföljande verktyg är beroende av att de är intakta.
  • Flytta först icke-översättningsbart innehåll ut ur CDATA-block: Eftersom CDATA-innehåll översätts som standard bör du flytta ut kod, reguljära uttryck eller annat innehåll som inte är naturligt språk från ett CDATA-block innan du laddar upp filen
  • Filer som använder externa ITS 2.0-regler misslyckas för närvarande: Filer som refererar till externa regler via its:rules/@xlink:href returnerar ett HTTP 500-fel. Infoga reglerna direkt i texten eller ta bort referensen innan du laddar upp.
  • Felaktigt formaterad XML ger ett serverfel, inte ett valideringsfel: Ogiltig XML ger för närvarande ett HTTP 500-fel istället för ett tydligare 4xx-fel. Validera din fil med en standard-XML-parser innan du laddar upp den för att upptäcka problem i ett tidigt skede.
översättning av XML-filer

Vad du bör veta om översättning av DITA-filer med DeepL

DITA-ämnesfiler (.dita) översätts på samma taggmedvetna sätt som XML. Här är några formatspecifika beteenden som team som arbetar med teknisk dokumentation bör vara medvetna om.

  • Endast ämnesfiler stöds, inte kartor: .DITA-ämnesfiler översätts direkt; .ditamap-filer avvisas och måste hanteras ämne för ämne
  • translate="no" respekteras fullt ut: Detta gäller både inline- och blocknivåelement för exakt kontroll över vad DeepL:s AI översätter
  • Innehållsreferenser löses inte upp: conref- och conkeyref-referenser följs inte automatiskt. Du måste översätta varje refererat källämne separat.
  • Kodexempel kan förlora radbrytningar: Radbrytningar inom elementen "codeblock", "pre", "msgblock" och "screen" kan komprimeras till ett enda mellanslag. Flytta kodexempel ut ur avsnittet före översättning om radbrytningar är viktiga.
  • Avsnitt med tät markering kan misslyckas: Ämnen som kombinerar flera inbäddade element (”filepath”, ”cmdname”, ”option”, nästlade ”indexterm”) som ligger tätt intill varandra kan ge upphov till ett internt fel. Förenkla eller dela upp avsnittet om detta inträffar
Översättning av DITA-filer

Hur översätter jag XML- och DITA-filer med DeepL?

Gå till webböversättaren och följ dessa steg för att översätta din fil:

  • Logga in på ditt DeepL Pro- eller DeepL API-konto
  • Välj fliken ”Översätt filer”
  • Ladda upp eller dra och släpp din XML- eller DITA-fil
  • Ange källspråket eller låt DeepL identifiera det automatiskt
  • Välj ditt målspråk
  • Klicka på "Översätt" och vänta tills översättningen är klar
  • Ladda ner din översatta XML- eller DITA-fil
hur man översätter XML- och DITA-filer

Översättningsfunktioner utvecklade för strukturerat innehåll och teknisk dokumentation

XML och DITA finns eftersom teknisk dokumentation kräver mer struktur än vanlig text. DeepL översätter den strukturen utan att störa den.

  • Team som arbetar med strukturerat innehåll och teknisk dokumentation: Översätt produktmanualer, API-referenser eller dataflöden baserade på XML, med markeringar och metadata bevarade
  • Tekniska skribenter som byter från FrameMaker till DITA: Översätt individuella DITA-avsnitt med samma kontroll på elementnivå som din befintliga arbetsprocess bygger på
  • Dokumentationsteam inom medicinteknik och reglerade branscher: Översätt teknisk dokumentation som är avgörande för regelefterlevnaden med den strukturella precision som krävs vid myndighetsgranskning
översättning av teknisk dokumentation

Hur DeepL Pro höjer kvaliteten på XML- och DITA-översättningar

Din tekniska dokumentation finns sällan i en enda fil. Vi har utvecklat DeepL Pro för att hantera hela uppsättningen.

XML- och DITA-support för proffs

Översätt konsekvent i alla medieformat

Behöver du översätta PDF-filer, bilder och andra filtyper? DeepL:s Språk-AI anpassar visuellt innehåll så att dina översättningar förblir konsekventa och korrekt formaterade oavsett vilken fil du arbetar med.

Illustration av flera dokument som översatts till tyska, japanska, spanska och koreanska, från bild till textdokument

Läs framgångshistorier från dussintals av de 200 000 företag världen över som litar på DeepL för sina översättningsbehov.

En 3D-illustration med fyra cylindriska block märkta "Start" på olika språk, bland annat engelska, tyska ("Starten"), koreanska och grekiska. Blocken är placerade på en mörk bas med en ljus bakgrund.

Är du redo att översätta XML- och DITA-filer?

Starta din utan kostnad 30-dagars provperiod för DeepL Pro och översätt XML- och DITA-filer, samt PDF, PPT, Excel och mer. 

Ska du dokumentera en reglerad produkt, migrera din författararbetsprocess eller underhålla ett stort bibliotek med strukturerat innehåll? Våra säljare hjälper dig att hitta företagsabonnemang som passar just den skalan.

Vanliga frågor

Ja, med DeepL API. Du behöver ett Pro-abonnemang för att översätta XML och DITA i webböversättaren.

Nej. DeepL översätter endast text mellan elementtaggarna. Filöversättningsverktyget ändrar inte attributvärden och bearbetningsinstruktioner. Läs mer om att översätta XML-filer med DeepL.

Nej. För närvarande stöder filöversättningen endast DITA-ämnesfiler (.dita). Verktyget avvisar .ditamap-filer, vilket innebär att du måste hantera dem på ämnesnivå. Se bästa praxis för filöversättning.

Ja. Precis som för SRT, TXT, XLIFF och JSON omfattas inte XML- och DITA-översättningar via API:et av det minimikrav på antal tecken per fil som gäller för Word-, PowerPoint-, Excel- och PDF-filer. Läs DeepL:s API-dokumentation.

Du behöver minst ett DeepL Pro Advanced- eller DeepL API Free-abonnemang för att översätta XML- och DITA-filer, såvida du inte använder DeepL API. I dessa tabeller anges den maximala filstorleken och teckenantalet per fil för varje abonnemang.

Abonnemang

Maximal filstorlek

Max antal tecken

DeepL-konto (utan kostnad)

Ej tillgänglig

Ej tillgänglig

DeepL Pro Starter

Ej tillgänglig

Ej tillgänglig

DeepL Pro Advanced

10 MB

1 000 000

DeepL Pro Ultimate

10 MB

1 000 000

DeepL Pro Individual

Ej tillgänglig

Ej tillgänglig

DeepL Pro Team

10 MB

1 000 000

DeepL Pro Business

10 MB

1 000 000

DeepL API Free

10 MB

500 000

DeepL API Pro

10 MB

1 000 000

DeepL API Developer

10 MB

1 000 000

DeepL API Growth

10 MB

500 000

Abonnemang

Maximal filstorlek

Max antal tecken

DeepL-konto (utan kostnad)

Ej tillgänglig

Ej tillgänglig

DeepL Pro Starter

Ej tillgänglig

Ej tillgänglig

DeepL Pro Advanced

5 MB

1 000 000

DeepL Pro Ultimate

5 MB

1 000 000

DeepL Pro Individual

Ej tillgänglig

Ej tillgänglig

DeepL Pro Team

5 MB

1 000 000

DeepL Pro Business

5 MB

1 000 000

DeepL API Free

5 MB

500 000

DeepL API Pro

5 MB

1 000 000

DeepL API Developer

5 MB

1 000 000

DeepL API Growth

5 MB

500 000