SlideShare a Scribd company logo
1 of 36
[object Object],[object Object],Andrzej ZydroΕ„: azydron@xml-intl.com DITA Europeβ„’ Conference 2006
DITA Strengths ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DITA and Translation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Translating  XML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
W3C ITS Document Rules ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Unicode TR29 ,[object Object],[object Object],[object Object],[object Object],[object Object]
LISA OSCAR SRX ,[object Object],[object Object],[object Object],[object Object],[object Object]
LISA OSCAR TMX ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
LISA OSCAR GMX ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OASIS XLIFF ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
LISA OSCAR xml:tm ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DITA and xml:tm ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
xml:tm ,[object Object],[object Object],[object Object],[object Object],[object Object]
xml:tm namespace ,[object Object],[object Object],[object Object],[object Object]
xml:tm namespace Example of the use of  tm namespace in an XML document: <document   xmlns:tm=&quot;urn:xml-Intl-tm&quot;   > <tm:tm> <section> <para> <tm:te> <tm:tu> Namespace is very flexible. </tm:tu> <tm:tu> It is very easy to use. </tm:tu> </tm:te> </para>
xml:tm namespace doc title section section para tm te sentence sentence tu tu te sentence sentence tu tu te sentence sentence tu tu tm namespace view te text tu text te sentence sentence tu tu para text para text para text para text para text te sentence sentence tu tu te sentence sentence tu tu text original document  view
xml:tm namespace Namespace is very simple. It is easy to use. te sentence sentence tu tu original document view tm namespace view < para > </ para > <para> </para> <tm:te id=β€œe1”> <tm:tu id=β€œu1.1”> Namespace is very simple. </tm:tu> <tm:tu id=β€œu1.2”> It is easy to use. </tm:tu> </tm:te> text
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],xml:tm namespace
xml:tm DOM differencing Updated Source Document tu id=”1” tu id=”3” tu id=”4” tu id=” 7 ” tu id=”6” d eleted tu id=” 8 ” new Source Document tu id=”1” tu id=”2” tu id=”3” tu id=”4” tu id=”5” tu id=”6” origid=” 5 ” modified
xml:tm Author Memory ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Β 
xml:tm Translation Memory ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
xml:tm translation  via XLIFF Source Document tu id=”1” tu id=”2” tu id=”3” tu id=”4” tu id=”5” tu id=”6” Translated Document tu id=”1” tu id=”2” tu id=”3” tu id=”4” tu id=”5” tu id=”6” XLIFF Document trans-unit id=”1” trans-unit id=”2” trans-unit id=”3” trans-unit id=”4” trans-unit id=”5” trans-unit id=”6”
xml:tm translated document doc title section section para tekst tm te zdanie zdanie tu tu te zdanie zdanie tu tu te zdanie zdanie tu tu translated tm namespace view translated document view te tekst tu tekst te zdanie zdanie tu tu para tekst para tekst para tekst para tekst para tekst te zdanie zdanie tu tu te zdanie zdanie tu tu
xml:tm  exa ct alignment Source Document tu id=” 1 ” tu id=”2” tu id=”3” tu id=”4” tu id=”5” tu id=”6” Translated Document tu id=”1” tu id=”2” tu id=”3” tu id=”4” tu id=”5” tu id=”6” Exa ct alignment
xml:tm exact matching Updated Source Document tu id=” 1 ” tu id=” 2 ”  tu id=”3” tu id=”4” tu id=”7” tu id=”6” d eleted tu id=”8” modified new Matched Target Document tu id=”1” tu id=”3” tu id=”4” tu id=” 7 ” tu id=”6” tu id=” 8 ” Exa ct Matching requires translation requires translation Exact  match Exact  match Exact  match Exact  match
xml:tm loading DB memory Source Document tu id=” 1 ” tu id=”2” tu id=”3” tu id=”4” tu id=”5” tu id=”6” Translated Document tu id=”1” tu id=”2” tu id=”3” tu id=”4” tu id=”5” tu id=”6” Exa ct alignment DB TMX
xml:tm  matching Updated Source Document tu id=” 1 ” tu id=”2”  tu id=”3” tu id=”4” tu id=”7” tu id=”6” non trans tu id=”8” new:same Matched Target Document tu id=”1” tu id=”3” tu id=”4” tu id=” 7 ” tu id=”6” tu id=” 8 ” Exa ct Matching requires translation requires proofing fuzzy match doc leveraged match tu id=”9” tu id=”9” DB requires proofing DB leveraged match tu id=”2”  requires no translation non translatable Exact  match Exact  match Exact  match Exact  match
Traditional Translation Scenario source text Publishing Translation source text extract Extracted text tm process Prepared text Translate Translated text target text target text merge target text QA
True Costs of Translation Source Professor  Reinhard SchΓ€ler  LRC - ASLIB 2002
Putting it all together xml:tm W3C ITS Unicode TR 29 SRX GMX-V DITA TBX/LINK XLIFF TMX
xml:tm Translation Scenario x ml :tm  source text Publishing Translator Extracted text tm process XLIFF  file Translate x ml :tm  target text Web leveraged matching Automatic Process Web service/ interface QA Automatic Process extract merge perfect matching
Β 
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],DITA Translation Best Practices
[object Object],DITA Translation Best Practices
[object Object],[object Object],[object Object],[object Object],DITA Translation Best Practices

More Related Content

What's hot

E-publishing
E-publishingE-publishing
E-publishingGanesh Koli
Β 
DITA Quick Start for Authors - Part I
DITA Quick Start for Authors - Part IDITA Quick Start for Authors - Part I
DITA Quick Start for Authors - Part ISuite Solutions
Β 
Xml tutorial
Xml tutorialXml tutorial
Xml tutorialIT
Β 
Translation with technology
Translation with technologyTranslation with technology
Translation with technologyAna Lucia Amaral
Β 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XMLVijay Mishra
Β 
Web programming and services
Web programming and servicesWeb programming and services
Web programming and serviceslaibamaqsood
Β 
Multilingual Drupal presentation from "Do it With Drupal"
Multilingual Drupal presentation from "Do it With Drupal"Multilingual Drupal presentation from "Do it With Drupal"
Multilingual Drupal presentation from "Do it With Drupal"GΓ‘bor Hojtsy
Β 
Xml theory 2005_[ngohaianh.info]_1_introduction-to-xml
Xml theory 2005_[ngohaianh.info]_1_introduction-to-xmlXml theory 2005_[ngohaianh.info]_1_introduction-to-xml
Xml theory 2005_[ngohaianh.info]_1_introduction-to-xmlΓ”ng ThΓ΄ng
Β 
Markup Languages
Markup Languages Markup Languages
Markup Languages Senthil Kanth
Β 
XML and Localization
XML and LocalizationXML and Localization
XML and LocalizationYamagata Europe
Β 
How to expand your nlp solution to new languages using transfer learning
How to expand your nlp solution to new languages using transfer learningHow to expand your nlp solution to new languages using transfer learning
How to expand your nlp solution to new languages using transfer learningLena Shakurova
Β 
Xml and xml processor
Xml and xml processorXml and xml processor
Xml and xml processorHimanshu Soni
Β 
XML-Extensible Markup Language
XML-Extensible Markup Language XML-Extensible Markup Language
XML-Extensible Markup Language Ann Joseph
Β 
PHP Hoffman Framework
PHP Hoffman FrameworkPHP Hoffman Framework
PHP Hoffman FrameworkFord AntiTrust
Β 
Linguistic markup and processing of transclusion in XML documents (Notes)
Linguistic markup and processing of transclusion in XML documents (Notes)Linguistic markup and processing of transclusion in XML documents (Notes)
Linguistic markup and processing of transclusion in XML documents (Notes)Simon Dew
Β 
Fusing Modeling and Programming into Language-Oriented Programming
Fusing Modeling and Programming into Language-Oriented ProgrammingFusing Modeling and Programming into Language-Oriented Programming
Fusing Modeling and Programming into Language-Oriented ProgrammingMarkus Voelter
Β 
web Based Application Devlopment using PHP
web Based Application Devlopment using PHPweb Based Application Devlopment using PHP
web Based Application Devlopment using PHPmaccodder
Β 

What's hot (20)

E-publishing
E-publishingE-publishing
E-publishing
Β 
XML
XMLXML
XML
Β 
DITA Quick Start for Authors - Part I
DITA Quick Start for Authors - Part IDITA Quick Start for Authors - Part I
DITA Quick Start for Authors - Part I
Β 
Xml tutorial
Xml tutorialXml tutorial
Xml tutorial
Β 
Translation with technology
Translation with technologyTranslation with technology
Translation with technology
Β 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
Β 
Web programming and services
Web programming and servicesWeb programming and services
Web programming and services
Β 
Multilingual Drupal presentation from "Do it With Drupal"
Multilingual Drupal presentation from "Do it With Drupal"Multilingual Drupal presentation from "Do it With Drupal"
Multilingual Drupal presentation from "Do it With Drupal"
Β 
Xml theory 2005_[ngohaianh.info]_1_introduction-to-xml
Xml theory 2005_[ngohaianh.info]_1_introduction-to-xmlXml theory 2005_[ngohaianh.info]_1_introduction-to-xml
Xml theory 2005_[ngohaianh.info]_1_introduction-to-xml
Β 
XML
XMLXML
XML
Β 
Markup Languages
Markup Languages Markup Languages
Markup Languages
Β 
XML and Localization
XML and LocalizationXML and Localization
XML and Localization
Β 
How to expand your nlp solution to new languages using transfer learning
How to expand your nlp solution to new languages using transfer learningHow to expand your nlp solution to new languages using transfer learning
How to expand your nlp solution to new languages using transfer learning
Β 
Xml and xml processor
Xml and xml processorXml and xml processor
Xml and xml processor
Β 
XML-Extensible Markup Language
XML-Extensible Markup Language XML-Extensible Markup Language
XML-Extensible Markup Language
Β 
Xml
XmlXml
Xml
Β 
PHP Hoffman Framework
PHP Hoffman FrameworkPHP Hoffman Framework
PHP Hoffman Framework
Β 
Linguistic markup and processing of transclusion in XML documents (Notes)
Linguistic markup and processing of transclusion in XML documents (Notes)Linguistic markup and processing of transclusion in XML documents (Notes)
Linguistic markup and processing of transclusion in XML documents (Notes)
Β 
Fusing Modeling and Programming into Language-Oriented Programming
Fusing Modeling and Programming into Language-Oriented ProgrammingFusing Modeling and Programming into Language-Oriented Programming
Fusing Modeling and Programming into Language-Oriented Programming
Β 
web Based Application Devlopment using PHP
web Based Application Devlopment using PHPweb Based Application Devlopment using PHP
web Based Application Devlopment using PHP
Β 

Viewers also liked

15222845 pss7-ans
15222845 pss7-ans15222845 pss7-ans
15222845 pss7-ans15222845
Β 
GitHubΕ› data is a life-changer
GitHubΕ› data is a life-changerGitHubΕ› data is a life-changer
GitHubΕ› data is a life-changerIsrael Blancas
Β 
Power Goals Presentation - Empowering Women
Power Goals Presentation - Empowering WomenPower Goals Presentation - Empowering Women
Power Goals Presentation - Empowering WomenKenn Renner
Β 
Austin Investment Webinar - Seewing 4-9-15
Austin Investment Webinar - Seewing 4-9-15Austin Investment Webinar - Seewing 4-9-15
Austin Investment Webinar - Seewing 4-9-15Kenn Renner
Β 
Ifrs 10 years later
Ifrs 10 years laterIfrs 10 years later
Ifrs 10 years laterElis Torres
Β 
Π—Π²Ρ–Ρ‚ Π²ΠΈΠΊΠ»Π°Π΄Π°Ρ‡Π° ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠŸΠ΅Ρ€Π΅ΡΠΈΠΏΠΊΡ–Π½ΠΎΡ— О.Π’. ΠΏΡ€ΠΎ Ρ€ΠΎΠ±ΠΎΡ‚Ρƒ протягом 2015-2017 Ρ€ΠΎΠΊΡ–Π²
Π—Π²Ρ–Ρ‚ Π²ΠΈΠΊΠ»Π°Π΄Π°Ρ‡Π° ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠŸΠ΅Ρ€Π΅ΡΠΈΠΏΠΊΡ–Π½ΠΎΡ— О.Π’. ΠΏΡ€ΠΎ Ρ€ΠΎΠ±ΠΎΡ‚Ρƒ протягом 2015-2017 Ρ€ΠΎΠΊΡ–Π²Π—Π²Ρ–Ρ‚ Π²ΠΈΠΊΠ»Π°Π΄Π°Ρ‡Π° ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠŸΠ΅Ρ€Π΅ΡΠΈΠΏΠΊΡ–Π½ΠΎΡ— О.Π’. ΠΏΡ€ΠΎ Ρ€ΠΎΠ±ΠΎΡ‚Ρƒ протягом 2015-2017 Ρ€ΠΎΠΊΡ–Π²
Π—Π²Ρ–Ρ‚ Π²ΠΈΠΊΠ»Π°Π΄Π°Ρ‡Π° ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠŸΠ΅Ρ€Π΅ΡΠΈΠΏΠΊΡ–Π½ΠΎΡ— О.Π’. ΠΏΡ€ΠΎ Ρ€ΠΎΠ±ΠΎΡ‚Ρƒ протягом 2015-2017 Ρ€ΠΎΠΊΡ–Π²Π•Π»Π΅Π½Π° ΠŸΠ΅Ρ€Π΅ΡΡ‹ΠΏΠΊΠΈΠ½Π°
Β 

Viewers also liked (12)

Interverbum falcon-10oct14-az
Interverbum falcon-10oct14-azInterverbum falcon-10oct14-az
Interverbum falcon-10oct14-az
Β 
The Oracle
The Oracle The Oracle
The Oracle
Β 
Sida, nje semundje e rrezikshme
Sida, nje semundje e rrezikshmeSida, nje semundje e rrezikshme
Sida, nje semundje e rrezikshme
Β 
15222845 pss7-ans
15222845 pss7-ans15222845 pss7-ans
15222845 pss7-ans
Β 
GitHubΕ› data is a life-changer
GitHubΕ› data is a life-changerGitHubΕ› data is a life-changer
GitHubΕ› data is a life-changer
Β 
Power Goals Presentation - Empowering Women
Power Goals Presentation - Empowering WomenPower Goals Presentation - Empowering Women
Power Goals Presentation - Empowering Women
Β 
Austin Investment Webinar - Seewing 4-9-15
Austin Investment Webinar - Seewing 4-9-15Austin Investment Webinar - Seewing 4-9-15
Austin Investment Webinar - Seewing 4-9-15
Β 
Hatred
HatredHatred
Hatred
Β 
Ifrs 10 years later
Ifrs 10 years laterIfrs 10 years later
Ifrs 10 years later
Β 
Guerra colonial
Guerra colonialGuerra colonial
Guerra colonial
Β 
Π—Π²Ρ–Ρ‚ Π²ΠΈΠΊΠ»Π°Π΄Π°Ρ‡Π° ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠŸΠ΅Ρ€Π΅ΡΠΈΠΏΠΊΡ–Π½ΠΎΡ— О.Π’. ΠΏΡ€ΠΎ Ρ€ΠΎΠ±ΠΎΡ‚Ρƒ протягом 2015-2017 Ρ€ΠΎΠΊΡ–Π²
Π—Π²Ρ–Ρ‚ Π²ΠΈΠΊΠ»Π°Π΄Π°Ρ‡Π° ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠŸΠ΅Ρ€Π΅ΡΠΈΠΏΠΊΡ–Π½ΠΎΡ— О.Π’. ΠΏΡ€ΠΎ Ρ€ΠΎΠ±ΠΎΡ‚Ρƒ протягом 2015-2017 Ρ€ΠΎΠΊΡ–Π²Π—Π²Ρ–Ρ‚ Π²ΠΈΠΊΠ»Π°Π΄Π°Ρ‡Π° ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠŸΠ΅Ρ€Π΅ΡΠΈΠΏΠΊΡ–Π½ΠΎΡ— О.Π’. ΠΏΡ€ΠΎ Ρ€ΠΎΠ±ΠΎΡ‚Ρƒ протягом 2015-2017 Ρ€ΠΎΠΊΡ–Π²
Π—Π²Ρ–Ρ‚ Π²ΠΈΠΊΠ»Π°Π΄Π°Ρ‡Π° ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠŸΠ΅Ρ€Π΅ΡΠΈΠΏΠΊΡ–Π½ΠΎΡ— О.Π’. ΠΏΡ€ΠΎ Ρ€ΠΎΠ±ΠΎΡ‚Ρƒ протягом 2015-2017 Ρ€ΠΎΠΊΡ–Π²
Β 
Rpp ppl 1
Rpp ppl 1Rpp ppl 1
Rpp ppl 1
Β 

Similar to DITA and Translation Best Praticices

Similar to DITA and Translation Best Praticices (20)

OAXAL
OAXALOAXAL
OAXAL
Β 
XML, XML Databases and MPEG-7
XML, XML Databases and MPEG-7XML, XML Databases and MPEG-7
XML, XML Databases and MPEG-7
Β 
CrashCourse: XML technologies
CrashCourse: XML technologiesCrashCourse: XML technologies
CrashCourse: XML technologies
Β 
Xml processing-by-asfak
Xml processing-by-asfakXml processing-by-asfak
Xml processing-by-asfak
Β 
Xml and xml processor
Xml and xml processorXml and xml processor
Xml and xml processor
Β 
Dos and donts
Dos and dontsDos and donts
Dos and donts
Β 
CTDA Workshop on XML and MODS
CTDA Workshop on XML and MODSCTDA Workshop on XML and MODS
CTDA Workshop on XML and MODS
Β 
Xml
XmlXml
Xml
Β 
Web Information Systems XML
Web Information Systems XMLWeb Information Systems XML
Web Information Systems XML
Β 
8023.ppt
8023.ppt8023.ppt
8023.ppt
Β 
Building a Scalable XML-based Dynamic Delivery Architecture: Standards and Be...
Building a Scalable XML-based Dynamic Delivery Architecture: Standards and Be...Building a Scalable XML-based Dynamic Delivery Architecture: Standards and Be...
Building a Scalable XML-based Dynamic Delivery Architecture: Standards and Be...
Β 
Java XML Parsing
Java XML ParsingJava XML Parsing
Java XML Parsing
Β 
uptu web technology unit 2 Xml2
uptu web technology unit 2 Xml2uptu web technology unit 2 Xml2
uptu web technology unit 2 Xml2
Β 
Environment Canada's Data Management Service
Environment Canada's Data Management ServiceEnvironment Canada's Data Management Service
Environment Canada's Data Management Service
Β 
Unit 2.3
Unit 2.3Unit 2.3
Unit 2.3
Β 
1 xml fundamentals
1 xml fundamentals1 xml fundamentals
1 xml fundamentals
Β 
Processing XML with Java
Processing XML with JavaProcessing XML with Java
Processing XML with Java
Β 
Normalizing Data for Migrations
Normalizing Data for MigrationsNormalizing Data for Migrations
Normalizing Data for Migrations
Β 
Xml Overview
Xml OverviewXml Overview
Xml Overview
Β 
XML Tutor maXbox starter27
XML Tutor maXbox starter27XML Tutor maXbox starter27
XML Tutor maXbox starter27
Β 

More from Andrzej ZydroΕ„ MBCS (10)

Xtm webinar presentation xtm system overview
Xtm webinar presentation   xtm system overviewXtm webinar presentation   xtm system overview
Xtm webinar presentation xtm system overview
Β 
Falcon
FalconFalcon
Falcon
Β 
Understanding linport
Understanding linportUnderstanding linport
Understanding linport
Β 
The tipping point
The tipping pointThe tipping point
The tipping point
Β 
Easyling xtm lt-innovate joint-final
Easyling xtm lt-innovate joint-finalEasyling xtm lt-innovate joint-final
Easyling xtm lt-innovate joint-final
Β 
OAXAL
OAXALOAXAL
OAXAL
Β 
DITA for Localization
DITA for LocalizationDITA for Localization
DITA for Localization
Β 
Open Standards
Open StandardsOpen Standards
Open Standards
Β 
The Tipping Point
The Tipping PointThe Tipping Point
The Tipping Point
Β 
OASIS OAXAL Presentation
OASIS OAXAL PresentationOASIS OAXAL Presentation
OASIS OAXAL Presentation
Β 

Recently uploaded

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraΓΊjo
Β 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
Β 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
Β 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
Β 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
Β 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
Β 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
Β 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
Β 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
Β 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
Β 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
Β 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
Β 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
Β 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
Β 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
Β 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
Β 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
Β 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
Β 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
Β 

Recently uploaded (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Β 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Β 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
Β 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Β 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Β 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Β 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Β 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Β 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Β 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Β 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Β 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Β 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Β 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Β 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Β 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Β 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Β 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Β 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Β 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Β 

DITA and Translation Best Praticices

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. xml:tm namespace Example of the use of tm namespace in an XML document: <document xmlns:tm=&quot;urn:xml-Intl-tm&quot; > <tm:tm> <section> <para> <tm:te> <tm:tu> Namespace is very flexible. </tm:tu> <tm:tu> It is very easy to use. </tm:tu> </tm:te> </para>
  • 16. xml:tm namespace doc title section section para tm te sentence sentence tu tu te sentence sentence tu tu te sentence sentence tu tu tm namespace view te text tu text te sentence sentence tu tu para text para text para text para text para text te sentence sentence tu tu te sentence sentence tu tu text original document view
  • 17. xml:tm namespace Namespace is very simple. It is easy to use. te sentence sentence tu tu original document view tm namespace view < para > </ para > <para> </para> <tm:te id=β€œe1”> <tm:tu id=β€œu1.1”> Namespace is very simple. </tm:tu> <tm:tu id=β€œu1.2”> It is easy to use. </tm:tu> </tm:te> text
  • 18.
  • 19. xml:tm DOM differencing Updated Source Document tu id=”1” tu id=”3” tu id=”4” tu id=” 7 ” tu id=”6” d eleted tu id=” 8 ” new Source Document tu id=”1” tu id=”2” tu id=”3” tu id=”4” tu id=”5” tu id=”6” origid=” 5 ” modified
  • 20.
  • 21. Β 
  • 22.
  • 23. xml:tm translation via XLIFF Source Document tu id=”1” tu id=”2” tu id=”3” tu id=”4” tu id=”5” tu id=”6” Translated Document tu id=”1” tu id=”2” tu id=”3” tu id=”4” tu id=”5” tu id=”6” XLIFF Document trans-unit id=”1” trans-unit id=”2” trans-unit id=”3” trans-unit id=”4” trans-unit id=”5” trans-unit id=”6”
  • 24. xml:tm translated document doc title section section para tekst tm te zdanie zdanie tu tu te zdanie zdanie tu tu te zdanie zdanie tu tu translated tm namespace view translated document view te tekst tu tekst te zdanie zdanie tu tu para tekst para tekst para tekst para tekst para tekst te zdanie zdanie tu tu te zdanie zdanie tu tu
  • 25. xml:tm exa ct alignment Source Document tu id=” 1 ” tu id=”2” tu id=”3” tu id=”4” tu id=”5” tu id=”6” Translated Document tu id=”1” tu id=”2” tu id=”3” tu id=”4” tu id=”5” tu id=”6” Exa ct alignment
  • 26. xml:tm exact matching Updated Source Document tu id=” 1 ” tu id=” 2 ” tu id=”3” tu id=”4” tu id=”7” tu id=”6” d eleted tu id=”8” modified new Matched Target Document tu id=”1” tu id=”3” tu id=”4” tu id=” 7 ” tu id=”6” tu id=” 8 ” Exa ct Matching requires translation requires translation Exact match Exact match Exact match Exact match
  • 27. xml:tm loading DB memory Source Document tu id=” 1 ” tu id=”2” tu id=”3” tu id=”4” tu id=”5” tu id=”6” Translated Document tu id=”1” tu id=”2” tu id=”3” tu id=”4” tu id=”5” tu id=”6” Exa ct alignment DB TMX
  • 28. xml:tm matching Updated Source Document tu id=” 1 ” tu id=”2” tu id=”3” tu id=”4” tu id=”7” tu id=”6” non trans tu id=”8” new:same Matched Target Document tu id=”1” tu id=”3” tu id=”4” tu id=” 7 ” tu id=”6” tu id=” 8 ” Exa ct Matching requires translation requires proofing fuzzy match doc leveraged match tu id=”9” tu id=”9” DB requires proofing DB leveraged match tu id=”2” requires no translation non translatable Exact match Exact match Exact match Exact match
  • 29. Traditional Translation Scenario source text Publishing Translation source text extract Extracted text tm process Prepared text Translate Translated text target text target text merge target text QA
  • 30. True Costs of Translation Source Professor Reinhard SchΓ€ler LRC - ASLIB 2002
  • 31. Putting it all together xml:tm W3C ITS Unicode TR 29 SRX GMX-V DITA TBX/LINK XLIFF TMX
  • 32. xml:tm Translation Scenario x ml :tm source text Publishing Translator Extracted text tm process XLIFF file Translate x ml :tm target text Web leveraged matching Automatic Process Web service/ interface QA Automatic Process extract merge perfect matching
  • 33. Β 
  • 34.
  • 35.
  • 36.