automating content localization - oasis | advancing … · automating content localization: dita +...
TRANSCRIPT
![Page 1: Automating Content Localization - OASIS | Advancing … · Automating Content Localization: DITA + XLIFF + CMS Tony Jewtushenko Co-Chair, OASIS XLIFF TC Director, Product Innovator](https://reader031.vdocuments.us/reader031/viewer/2022021509/5b0ca1837f8b9a952f8c5009/html5/thumbnails/1.jpg)
Automating Content Automating Content Localization: Localization:
DITA + XLIFF + CMSDITA + XLIFF + CMS
Tony JewtushenkoTony JewtushenkoCoCo--Chair, OASIS XLIFF TCChair, OASIS XLIFF TCDirector, Product Innovator Ltd, Dublin IrelandDirector, Product Innovator Ltd, Dublin Ireland
[email protected]@ProductInnovator.com
www.oasis-open.org
![Page 2: Automating Content Localization - OASIS | Advancing … · Automating Content Localization: DITA + XLIFF + CMS Tony Jewtushenko Co-Chair, OASIS XLIFF TC Director, Product Innovator](https://reader031.vdocuments.us/reader031/viewer/2022021509/5b0ca1837f8b9a952f8c5009/html5/thumbnails/2.jpg)
What is a CMS?
Creates or acquires contentOrganizes and structures the contentStores content and metadata in a repositoryBusiness and workflow rules that customize and retrieve contentPublishes format & output
![Page 3: Automating Content Localization - OASIS | Advancing … · Automating Content Localization: DITA + XLIFF + CMS Tony Jewtushenko Co-Chair, OASIS XLIFF TC Director, Product Innovator](https://reader031.vdocuments.us/reader031/viewer/2022021509/5b0ca1837f8b9a952f8c5009/html5/thumbnails/3.jpg)
Why use a CMS?
Benefits any organization producing content with:
Lots of contributorsLots of revisionsLots of contentLots of different publication formatsNeed for fast turnaroundNeed for high quality
![Page 4: Automating Content Localization - OASIS | Advancing … · Automating Content Localization: DITA + XLIFF + CMS Tony Jewtushenko Co-Chair, OASIS XLIFF TC Director, Product Innovator](https://reader031.vdocuments.us/reader031/viewer/2022021509/5b0ca1837f8b9a952f8c5009/html5/thumbnails/4.jpg)
www.oasis-open.org
Content Management Systgem (CMS) Workflow
<Pub
lishi
ng>
<Rep
osito
ry>
<Tra
nsla
te>
<Aut
horin
g>
DocumentCreation
Review /Edit
Store/update
Store/update
Review /Approve
XHTMLPDF HTMLHelp
Deploy Archive
![Page 5: Automating Content Localization - OASIS | Advancing … · Automating Content Localization: DITA + XLIFF + CMS Tony Jewtushenko Co-Chair, OASIS XLIFF TC Director, Product Innovator](https://reader031.vdocuments.us/reader031/viewer/2022021509/5b0ca1837f8b9a952f8c5009/html5/thumbnails/5.jpg)
What is a GMS?
A Globalization Management System consists of:
A CMS to connect withCMS ConnectorsWorkflow EngineTranslation RepositoryCAT Software: TM, TermBase, MT
In a Nutshell: A CMS + Workflow for Pre-translation
![Page 6: Automating Content Localization - OASIS | Advancing … · Automating Content Localization: DITA + XLIFF + CMS Tony Jewtushenko Co-Chair, OASIS XLIFF TC Director, Product Innovator](https://reader031.vdocuments.us/reader031/viewer/2022021509/5b0ca1837f8b9a952f8c5009/html5/thumbnails/6.jpg)
www.oasis-open.org
CMS Workflow with GMS
<Pub
lishi
ng>
<Rep
osito
ry>
<Tra
nsla
te>
<Aut
horin
g>
DocumentCreation
Review /Edit
Store/update
Store/update
Review /Approve
XHTMLPDF HTMLHelp
Deploy Archive
GMS
![Page 7: Automating Content Localization - OASIS | Advancing … · Automating Content Localization: DITA + XLIFF + CMS Tony Jewtushenko Co-Chair, OASIS XLIFF TC Director, Product Innovator](https://reader031.vdocuments.us/reader031/viewer/2022021509/5b0ca1837f8b9a952f8c5009/html5/thumbnails/7.jpg)
Elements of a GMS
![Page 8: Automating Content Localization - OASIS | Advancing … · Automating Content Localization: DITA + XLIFF + CMS Tony Jewtushenko Co-Chair, OASIS XLIFF TC Director, Product Innovator](https://reader031.vdocuments.us/reader031/viewer/2022021509/5b0ca1837f8b9a952f8c5009/html5/thumbnails/8.jpg)
CMS’s / GMS’s that support DITA and XLIFF
![Page 9: Automating Content Localization - OASIS | Advancing … · Automating Content Localization: DITA + XLIFF + CMS Tony Jewtushenko Co-Chair, OASIS XLIFF TC Director, Product Innovator](https://reader031.vdocuments.us/reader031/viewer/2022021509/5b0ca1837f8b9a952f8c5009/html5/thumbnails/9.jpg)
An XLIFF document is a container for all localization data1. Localizable objects (e.g. text strings,
graphics) in source and target languages.2. Supplementary information (e.g. glossaries,
or material to recreate the original format).3. Administrative information (e.g. workflow
data).4. Custom data (e.g. initialization information
for tools).
![Page 10: Automating Content Localization - OASIS | Advancing … · Automating Content Localization: DITA + XLIFF + CMS Tony Jewtushenko Co-Chair, OASIS XLIFF TC Director, Product Innovator](https://reader031.vdocuments.us/reader031/viewer/2022021509/5b0ca1837f8b9a952f8c5009/html5/thumbnails/10.jpg)
XLIFF Bilingual ModelEach <file> element is designed to store one source language and one target languageThe rationale is that the translation of different target language is done by different people most of the timeHowever, languages in <alt-trans> element can be different. For example, proposed matches in national Portuguese when translating into Brazilian Portuguese.
![Page 11: Automating Content Localization - OASIS | Advancing … · Automating Content Localization: DITA + XLIFF + CMS Tony Jewtushenko Co-Chair, OASIS XLIFF TC Director, Product Innovator](https://reader031.vdocuments.us/reader031/viewer/2022021509/5b0ca1837f8b9a952f8c5009/html5/thumbnails/11.jpg)
Desktop Localization with DITA & XLIFF
Author
Translator
LocalizationManager Translation Kit
Term Base
Translate
LinguisticReviewer
Review
DITA
TM Term Base
MachineTranslation
![Page 12: Automating Content Localization - OASIS | Advancing … · Automating Content Localization: DITA + XLIFF + CMS Tony Jewtushenko Co-Chair, OASIS XLIFF TC Director, Product Innovator](https://reader031.vdocuments.us/reader031/viewer/2022021509/5b0ca1837f8b9a952f8c5009/html5/thumbnails/12.jpg)
Enterprise Localization Automation with DITA & XLIFF
Author
Translator
XLIFF
LocalizationManager
XLIFF Translation Kit
100% match
TranslationRepository
XLIFF Editor
XLIFF Translation Kit
Translate
RequiresTranslation
100%Translated
<100% Translated
100%Translated
Fuzzymatch
TranslationMemory
MachineTranslation
MachineTranslate
Update
CMS
LinguisticReviewer
Review
Pre & Post Translation Workflow
(GMS)
DITA
PubsManager
![Page 13: Automating Content Localization - OASIS | Advancing … · Automating Content Localization: DITA + XLIFF + CMS Tony Jewtushenko Co-Chair, OASIS XLIFF TC Director, Product Innovator](https://reader031.vdocuments.us/reader031/viewer/2022021509/5b0ca1837f8b9a952f8c5009/html5/thumbnails/13.jpg)
Why use XLIFF?DITA content with metadata to automate the localization workflowGreater control over localization assets & workflow
Saves $$$Faster turnaroundBetter quality
Reduces vendor lock-inOpen XML format for localization kitsIntegrates with other open L10n standards like xml:tm, SRX and OAXAL
![Page 14: Automating Content Localization - OASIS | Advancing … · Automating Content Localization: DITA + XLIFF + CMS Tony Jewtushenko Co-Chair, OASIS XLIFF TC Director, Product Innovator](https://reader031.vdocuments.us/reader031/viewer/2022021509/5b0ca1837f8b9a952f8c5009/html5/thumbnails/14.jpg)
OAXAL: a new OASIS TC
“Open Architecture for XML Authoring and Localization”Chaired by by Andrzej Zydron, XML-IntlBasic concept is: xml:tm + DITA + XLIFFhttp://www.oasis-open.org/committees/tc_home.php?wg_abbrev=oaxal
![Page 15: Automating Content Localization - OASIS | Advancing … · Automating Content Localization: DITA + XLIFF + CMS Tony Jewtushenko Co-Chair, OASIS XLIFF TC Director, Product Innovator](https://reader031.vdocuments.us/reader031/viewer/2022021509/5b0ca1837f8b9a952f8c5009/html5/thumbnails/15.jpg)
OAXAL Architecture
From: http://www.xml.com/pub/a/2007/02/21/oaxal-open-architecture-for-xml-authoring-and-localization.html?page=1
![Page 16: Automating Content Localization - OASIS | Advancing … · Automating Content Localization: DITA + XLIFF + CMS Tony Jewtushenko Co-Chair, OASIS XLIFF TC Director, Product Innovator](https://reader031.vdocuments.us/reader031/viewer/2022021509/5b0ca1837f8b9a952f8c5009/html5/thumbnails/16.jpg)
OAXAL Translation Scenario
extractExtracted
texttm process XLIFF
file
update matching
leveraged matching
Automatic Process
Publishing
xml:tmsource
text
Web service/ interface
mergeAutomatic Process
TranslatorTranslateQAWeb
xml:tmtarget text
From:http://www.gca.org/xmlusa/2004/slides/zydron/Coping%20with%20Babel%20-%20how%20to%20localize%20XML.ppt#40
![Page 17: Automating Content Localization - OASIS | Advancing … · Automating Content Localization: DITA + XLIFF + CMS Tony Jewtushenko Co-Chair, OASIS XLIFF TC Director, Product Innovator](https://reader031.vdocuments.us/reader031/viewer/2022021509/5b0ca1837f8b9a952f8c5009/html5/thumbnails/17.jpg)
Takeaways:XLIFF enhances DITA support for localization:
project management workflowsupplemental filestranslation memory metadata
DITA with XLIFF can save translation $$$XLIFF is an open standard for localization kit package for pre and post translationDITA with XLIFF reduces vendor lock-in
![Page 18: Automating Content Localization - OASIS | Advancing … · Automating Content Localization: DITA + XLIFF + CMS Tony Jewtushenko Co-Chair, OASIS XLIFF TC Director, Product Innovator](https://reader031.vdocuments.us/reader031/viewer/2022021509/5b0ca1837f8b9a952f8c5009/html5/thumbnails/18.jpg)
Questions?