SlideShare a Scribd company logo
Automated Web Translation Workflow (AWTW) Fosdem 2009 February 8, 2009 - Brussels
Automated Website Translation::  Agenda Who is Connexion? Machine translation > < CAT tools Why not English only? Traditional > < Automated Website translation workflow Which tools? Demo Technical approach Conclusion Q&A
 
 
AWTW::  Machine Translation > < CAT tools Machine Translation Substitution of words in one natural language for words in another  Rough translation of web page or message Google is the best  (NIST 2006 – National Institute of Standards and Technology: Machine Translation Evaluation) Drupal google translate module Why maintain a multi-lingual site while  Google Translate  can do that for you? Try out  Babel Fish ,  Systran  and  Worldlingo Sample
AWTW::  Machine Translation:: sample
AWTW::  Machine Translation:: sample
AWTW ::  Machine Translation:: sample Client 2007 premier Livre maintenant votre table! Plus de 60 ateliers à commande manuelle… Customer First 2007 Book now your table! More than 60 hands-on workshops…
AWTW ::  Machine Translation > < CAT tools Computer Assisted Translation tools Human translator remains key Faster and  more reliable with CAT tools Translation memories (TM’s) text segments in a source language validated translations in one or more target languages  Trados/SDL, DéjàVu, WordFast,…
AWTW ::  Current Trends Globalization >> Localization Do you speak (web) English? Why not communicating in the language of your target group ? Time-to-publish Cost Drupal 6 roadmap: integration of i18n Dries also finds i18n key
AWTW ::  Trends :: Why not English only? “ The competitive advantage which English has historically provided will ebb away as English becomes a near-universal basic skill .”  David Graddol, British Council,  February 24, 2006 “ Does Your Website Speak Dutch? If you want to succeed in Europe, it probably should. According to the Dutch Central Bureau of Statistics, 30% of the Dutch population made an online purchase in 2005. This is a bit higher than the UK and Germany and much higher than the 20% average for the EU.” John Yunker, February 08, 2006
AWTW::  Trends :: the issues Translation process = not very efficient. Time waste: manually and repetitively  cutting and pasting,  emailing,  FTPing  and project managing  the same translation tasks over and over 2 types of web site translations Full mirror Partly localised information
AWTW::  Trends :: the issues Gap between  people and processes that create and manage content, using content management systems,  people who use translation software to translate that content.  The technologies don't talk to each other very easily, if at all.
AWTW::  Trends :: the issues Another process gap: when translators send content back for uploading into the CMS time consuming,  technically challenging  the risk of additional errors.
AWTW::  the solution
Workflow for a  50 page  web site in  1 + 5 languages
Workflow for a  50 page  web site in  1 + 5 languages
AWTW::  Auto   Workflow:: Xtra Benefits Next to time and cost savings… SEO Page headers, titles,… also translated Good for s earch in local languages by Googlers User-friendliness / usability No technical people needed to do the job ! Integration with WCMS Workflow unchanged Any editing Also in (creative) print Time-to-publish considerably reduced
AWTW::  Autom.   Workflow::  Which Tools?   WCMS Open Source  Award-winning  Any other valuable WCMS TMS (Translation Memory System) DéjàVu Trados / SDL Wordfast Other xml compatible TMS’s
Our Customers
Website Translations::  Automated   Workflow::  Demo   Open your eyes… WCMS TMS
AWTW::  technical steps :: EXPORT Load all selected nodes For each node: Create an <item> in the XML Add the node id to <nid> Add the title to <title> Add the body to <body> Add each CCK text fields to <cck_fieldname>
AWTW::  technical steps :: EXPORT <?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?>  <export> <elements> <item> <nid>10</nid> <title>Hello world</title> <body> <![CDATA[<p>Hello world!</p>]]> </body> <textfield_1>   <![CDATA[<p>Drupal is the best CMS.</p>]]>  </textfield_1> <textfield_2>   <![CDATA[<p>Forget the rest!</p>]]>  </textfield_1> </item> </elements> </export>
AWTW::  technical steps :: IMPORT Parse the uploaded XML For each <item>: Load the original node Reset the node id Update the created and author fields Set the language of the new node Replace all translated values Update all links to other nodes Nodereference Book outline Save the new node Link the translation to the original node
AWTW::  technical steps :: IMPORT <?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?>  <export> <elements> <item> <nid>10</nid> <title>Hallo wereld</title> <body> <![CDATA[<p>Hallo wereld!</p>]]> </body> <textfield_1>   <![CDATA[<p>Drupal is het beste CMS.</p>]]>  </textfield_1> <textfield_2>   <![CDATA[<p>Vergeet de rest!</p>]]>  </textfield_1> </item> </elements> </export> node_load Hallo wereld Hallo wereld! Drupal is het ... Vergeet de rest! now() current user import language
AWTW::  technical steps :: IMPORT Hallo wereld Hallo wereld! Drupal is het ... Vergeet de rest! now() current user import language translation of node Search translation of the referenced node
AWTW::  included content Content that can be translated:  Title Body CCK Text fields Content that is updated automatically: CCK Node reference fields Book outline Taxonomy
AWTW::  content updates The AWTW module can also be used if the translation of the node already exists In that case the existing translation is loaded in the import step The updated translation is saved as a revision
AWTW::  roadmap Drupal 6 version Make AWTW available for Drupal 6 Automatic mapping of internal links All links to internal pages should be redirected to the translation of these pages CCK Filefield and Imagefield Allow translation of all text fields (description, title, alt tag) linked to CCK uploads
AWTW::  roadmap Translation of meta tags Integration with Meta Tags module to translate the meta tags Translation of menus More difficult because there are several alternatives for managing multilingual menus On demand
AWTW::  and what about XLIFF?  Gabor Hojtsy
AWTW::  Benefits  Easy Faster Lower cost No IT expert needed Search Engine Friendly
Thank you! Questions ? General Stany van Gelder [email_address] Drupal.org name = svg Technical Koen  Van Isterdael Rachid Tarsimi [email_address] [email_address]   Drupal.org = koenvi rashendi More information? www.connexion.eu
Ad

More Related Content

What's hot (16)

Html 5 tutorial - By Bally Chohan
Html 5 tutorial - By Bally ChohanHtml 5 tutorial - By Bally Chohan
Html 5 tutorial - By Bally Chohan
ballychohanuk
 
SQL v No SQL
SQL v No SQLSQL v No SQL
SQL v No SQL
Ronald Bradford
 
Getting to know composer - (PHP)
Getting to know composer - (PHP)Getting to know composer - (PHP)
Getting to know composer - (PHP)
Bill Condo
 
The Future of the Web: HTML5
The Future of the Web: HTML5The Future of the Web: HTML5
The Future of the Web: HTML5
Derek Bender
 
Html 5 Features And Benefits
Html 5 Features And Benefits  Html 5 Features And Benefits
Html 5 Features And Benefits
Software Engineering
 
What the heck is HTML 5?
What the heck is HTML 5?What the heck is HTML 5?
What the heck is HTML 5?
Simon Willison
 
Start with Bolt and Go Ez - eZ Publish Summer Camp 2015
Start with Bolt and Go Ez - eZ Publish Summer Camp 2015Start with Bolt and Go Ez - eZ Publish Summer Camp 2015
Start with Bolt and Go Ez - eZ Publish Summer Camp 2015
Exove
 
Developing silverlight 4 applications with expression blend 4 (30 Abr 2010)
Developing silverlight 4 applications with expression blend 4 (30 Abr 2010)Developing silverlight 4 applications with expression blend 4 (30 Abr 2010)
Developing silverlight 4 applications with expression blend 4 (30 Abr 2010)
Ricardo Castelhano
 
web designing course bangalore
web designing course bangaloreweb designing course bangalore
web designing course bangalore
Infocampus Logics Pvt.Ltd.
 
Integrating Annotator with H2O
Integrating Annotator with H2OIntegrating Annotator with H2O
Integrating Annotator with H2O
stephskardal
 
GraphQL - Missing Link In REST
GraphQL -  Missing Link In RESTGraphQL -  Missing Link In REST
GraphQL - Missing Link In REST
Anubolu Sreekanth
 
HTML 5 Overview
HTML 5 OverviewHTML 5 Overview
HTML 5 Overview
Offir Ariel
 
HTML 5
HTML 5HTML 5
HTML 5
Karthik Madhavan
 
Flash2HTML Convertions #fbm2012
Flash2HTML Convertions #fbm2012Flash2HTML Convertions #fbm2012
Flash2HTML Convertions #fbm2012
Datamatics Global Services GmbH
 
Rails data migrations
Rails data migrationsRails data migrations
Rails data migrations
Andrei Kaleshka
 
Feedback en continu grâce au TDD et au AsCode
Feedback en continu grâce au TDD et au AsCodeFeedback en continu grâce au TDD et au AsCode
Feedback en continu grâce au TDD et au AsCode
Haja R
 
Html 5 tutorial - By Bally Chohan
Html 5 tutorial - By Bally ChohanHtml 5 tutorial - By Bally Chohan
Html 5 tutorial - By Bally Chohan
ballychohanuk
 
Getting to know composer - (PHP)
Getting to know composer - (PHP)Getting to know composer - (PHP)
Getting to know composer - (PHP)
Bill Condo
 
The Future of the Web: HTML5
The Future of the Web: HTML5The Future of the Web: HTML5
The Future of the Web: HTML5
Derek Bender
 
What the heck is HTML 5?
What the heck is HTML 5?What the heck is HTML 5?
What the heck is HTML 5?
Simon Willison
 
Start with Bolt and Go Ez - eZ Publish Summer Camp 2015
Start with Bolt and Go Ez - eZ Publish Summer Camp 2015Start with Bolt and Go Ez - eZ Publish Summer Camp 2015
Start with Bolt and Go Ez - eZ Publish Summer Camp 2015
Exove
 
Developing silverlight 4 applications with expression blend 4 (30 Abr 2010)
Developing silverlight 4 applications with expression blend 4 (30 Abr 2010)Developing silverlight 4 applications with expression blend 4 (30 Abr 2010)
Developing silverlight 4 applications with expression blend 4 (30 Abr 2010)
Ricardo Castelhano
 
Integrating Annotator with H2O
Integrating Annotator with H2OIntegrating Annotator with H2O
Integrating Annotator with H2O
stephskardal
 
GraphQL - Missing Link In REST
GraphQL -  Missing Link In RESTGraphQL -  Missing Link In REST
GraphQL - Missing Link In REST
Anubolu Sreekanth
 
Feedback en continu grâce au TDD et au AsCode
Feedback en continu grâce au TDD et au AsCodeFeedback en continu grâce au TDD et au AsCode
Feedback en continu grâce au TDD et au AsCode
Haja R
 

Similar to AWTW - Automated Web Translation Workflow (20)

1. introduction to html5
1. introduction to html51. introduction to html5
1. introduction to html5
JayjZens
 
Delhi student's day
Delhi student's dayDelhi student's day
Delhi student's day
Ankur Mishra
 
Introduction to html55
Introduction to html55Introduction to html55
Introduction to html55
subrat55
 
Introduction to html5
Introduction to html5Introduction to html5
Introduction to html5
Manav Prasad
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5
IT Geeks
 
OpenNTF Blast from ILUG 2007
OpenNTF Blast from ILUG 2007OpenNTF Blast from ILUG 2007
OpenNTF Blast from ILUG 2007
Kevin Pettitt
 
Putting DITA Localization into Practice
Putting DITA Localization into PracticePutting DITA Localization into Practice
Putting DITA Localization into Practice
XMetaL
 
Rails Girls - Introduction to HTML & CSS
Rails Girls - Introduction to HTML & CSSRails Girls - Introduction to HTML & CSS
Rails Girls - Introduction to HTML & CSS
Timo Herttua
 
1._Introduction_to_HTML5 Web Designing.ppt
1._Introduction_to_HTML5 Web Designing.ppt1._Introduction_to_HTML5 Web Designing.ppt
1._Introduction_to_HTML5 Web Designing.ppt
Divya573916
 
1._Introduction_to_HTML5 powerpoint presentation
1._Introduction_to_HTML5 powerpoint presentation1._Introduction_to_HTML5 powerpoint presentation
1._Introduction_to_HTML5 powerpoint presentation
JohnLagman3
 
1._Introduction_tyytggyyyyy666o_HTML5.ppt
1._Introduction_tyytggyyyyy666o_HTML5.ppt1._Introduction_tyytggyyyyy666o_HTML5.ppt
1._Introduction_tyytggyyyyy666o_HTML5.ppt
meganath16032003
 
1._Introduction_to_HTML5 les fonction et les balises
1._Introduction_to_HTML5 les fonction et les balises1._Introduction_to_HTML5 les fonction et les balises
1._Introduction_to_HTML5 les fonction et les balises
aziztara99
 
HTML_new_one is a ppt in markup language
HTML_new_one is a ppt in markup languageHTML_new_one is a ppt in markup language
HTML_new_one is a ppt in markup language
ervishalgour
 
GWT + Gears : The browser is the platform
GWT + Gears : The browser is the platformGWT + Gears : The browser is the platform
GWT + Gears : The browser is the platform
Didier Girard
 
Introduction to Go
Introduction to GoIntroduction to Go
Introduction to Go
Simon Hewitt
 
How to reduce DTP and translation costs with FrameMaker
How to reduce DTP and translation costs with FrameMakerHow to reduce DTP and translation costs with FrameMaker
How to reduce DTP and translation costs with FrameMaker
Globalization Partners International
 
Content at the Right Time, in the Right Language: Innovation with a Healthy D...
Content at the Right Time, in the Right Language: Innovation with a Healthy D...Content at the Right Time, in the Right Language: Innovation with a Healthy D...
Content at the Right Time, in the Right Language: Innovation with a Healthy D...
Information Development World
 
Software Development Trends 2010-2011
Software Development Trends 2010-2011Software Development Trends 2010-2011
Software Development Trends 2010-2011
Charalampos Arapidis
 
1._Introduction_to_HTML5[1].MCA MODULE 1 NOTES
1._Introduction_to_HTML5[1].MCA MODULE 1 NOTES1._Introduction_to_HTML5[1].MCA MODULE 1 NOTES
1._Introduction_to_HTML5[1].MCA MODULE 1 NOTES
Sony235240
 
1. Introduction to HTML5.ppt
1. Introduction to HTML5.ppt1. Introduction to HTML5.ppt
1. Introduction to HTML5.ppt
JyothiAmpally
 
1. introduction to html5
1. introduction to html51. introduction to html5
1. introduction to html5
JayjZens
 
Delhi student's day
Delhi student's dayDelhi student's day
Delhi student's day
Ankur Mishra
 
Introduction to html55
Introduction to html55Introduction to html55
Introduction to html55
subrat55
 
Introduction to html5
Introduction to html5Introduction to html5
Introduction to html5
Manav Prasad
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5
IT Geeks
 
OpenNTF Blast from ILUG 2007
OpenNTF Blast from ILUG 2007OpenNTF Blast from ILUG 2007
OpenNTF Blast from ILUG 2007
Kevin Pettitt
 
Putting DITA Localization into Practice
Putting DITA Localization into PracticePutting DITA Localization into Practice
Putting DITA Localization into Practice
XMetaL
 
Rails Girls - Introduction to HTML & CSS
Rails Girls - Introduction to HTML & CSSRails Girls - Introduction to HTML & CSS
Rails Girls - Introduction to HTML & CSS
Timo Herttua
 
1._Introduction_to_HTML5 Web Designing.ppt
1._Introduction_to_HTML5 Web Designing.ppt1._Introduction_to_HTML5 Web Designing.ppt
1._Introduction_to_HTML5 Web Designing.ppt
Divya573916
 
1._Introduction_to_HTML5 powerpoint presentation
1._Introduction_to_HTML5 powerpoint presentation1._Introduction_to_HTML5 powerpoint presentation
1._Introduction_to_HTML5 powerpoint presentation
JohnLagman3
 
1._Introduction_tyytggyyyyy666o_HTML5.ppt
1._Introduction_tyytggyyyyy666o_HTML5.ppt1._Introduction_tyytggyyyyy666o_HTML5.ppt
1._Introduction_tyytggyyyyy666o_HTML5.ppt
meganath16032003
 
1._Introduction_to_HTML5 les fonction et les balises
1._Introduction_to_HTML5 les fonction et les balises1._Introduction_to_HTML5 les fonction et les balises
1._Introduction_to_HTML5 les fonction et les balises
aziztara99
 
HTML_new_one is a ppt in markup language
HTML_new_one is a ppt in markup languageHTML_new_one is a ppt in markup language
HTML_new_one is a ppt in markup language
ervishalgour
 
GWT + Gears : The browser is the platform
GWT + Gears : The browser is the platformGWT + Gears : The browser is the platform
GWT + Gears : The browser is the platform
Didier Girard
 
Introduction to Go
Introduction to GoIntroduction to Go
Introduction to Go
Simon Hewitt
 
Content at the Right Time, in the Right Language: Innovation with a Healthy D...
Content at the Right Time, in the Right Language: Innovation with a Healthy D...Content at the Right Time, in the Right Language: Innovation with a Healthy D...
Content at the Right Time, in the Right Language: Innovation with a Healthy D...
Information Development World
 
Software Development Trends 2010-2011
Software Development Trends 2010-2011Software Development Trends 2010-2011
Software Development Trends 2010-2011
Charalampos Arapidis
 
1._Introduction_to_HTML5[1].MCA MODULE 1 NOTES
1._Introduction_to_HTML5[1].MCA MODULE 1 NOTES1._Introduction_to_HTML5[1].MCA MODULE 1 NOTES
1._Introduction_to_HTML5[1].MCA MODULE 1 NOTES
Sony235240
 
1. Introduction to HTML5.ppt
1. Introduction to HTML5.ppt1. Introduction to HTML5.ppt
1. Introduction to HTML5.ppt
JyothiAmpally
 
Ad

Recently uploaded (20)

Vannin Healthcare Greencube Electronic Health Record -Modules and Features.pdf
Vannin Healthcare Greencube Electronic Health Record -Modules and Features.pdfVannin Healthcare Greencube Electronic Health Record -Modules and Features.pdf
Vannin Healthcare Greencube Electronic Health Record -Modules and Features.pdf
ovanveen
 
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Zhanar Tuke...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Zhanar Tuke...The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Zhanar Tuke...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Zhanar Tuke...
Continuity and Resilience
 
TechnoFacade Innovating Façade Engineering for the Future of Architecture
TechnoFacade Innovating Façade Engineering for the Future of ArchitectureTechnoFacade Innovating Façade Engineering for the Future of Architecture
TechnoFacade Innovating Façade Engineering for the Future of Architecture
krishnakichu7296
 
Rackspace-White-Paper-OpenStack-PRI-TSK-11768-5.pdf
Rackspace-White-Paper-OpenStack-PRI-TSK-11768-5.pdfRackspace-White-Paper-OpenStack-PRI-TSK-11768-5.pdf
Rackspace-White-Paper-OpenStack-PRI-TSK-11768-5.pdf
ericnewman522
 
Presentation - The Evolution of the Internet.pdf
Presentation - The Evolution of the Internet.pdfPresentation - The Evolution of the Internet.pdf
Presentation - The Evolution of the Internet.pdf
kasierra8090
 
NewBase 08 May 2025 Energy News issue - 1786 by Khaled Al Awadi_compressed.pdf
NewBase 08 May 2025  Energy News issue - 1786 by Khaled Al Awadi_compressed.pdfNewBase 08 May 2025  Energy News issue - 1786 by Khaled Al Awadi_compressed.pdf
NewBase 08 May 2025 Energy News issue - 1786 by Khaled Al Awadi_compressed.pdf
Khaled Al Awadi
 
Mastering Fact-Oriented Modeling with Natural Language: The Future of Busines...
Mastering Fact-Oriented Modeling with Natural Language: The Future of Busines...Mastering Fact-Oriented Modeling with Natural Language: The Future of Busines...
Mastering Fact-Oriented Modeling with Natural Language: The Future of Busines...
Marco Wobben
 
Bloomberg Asia's Power Players in Healthcare - The Visionaries Transforming a...
Bloomberg Asia's Power Players in Healthcare - The Visionaries Transforming a...Bloomberg Asia's Power Players in Healthcare - The Visionaries Transforming a...
Bloomberg Asia's Power Players in Healthcare - The Visionaries Transforming a...
Ignite Capital
 
Dr Tran Quoc Bao the first Vietnamese CEO featured by The Prestige List - Asi...
Dr Tran Quoc Bao the first Vietnamese CEO featured by The Prestige List - Asi...Dr Tran Quoc Bao the first Vietnamese CEO featured by The Prestige List - Asi...
Dr Tran Quoc Bao the first Vietnamese CEO featured by The Prestige List - Asi...
Ignite Capital
 
Solving Disintermediation in Ride-Hailing
Solving Disintermediation in Ride-HailingSolving Disintermediation in Ride-Hailing
Solving Disintermediation in Ride-Hailing
xnayankumar
 
Price Bailey Valuation Quarterly Webinar May 2025pdf
Price Bailey Valuation Quarterly Webinar May 2025pdfPrice Bailey Valuation Quarterly Webinar May 2025pdf
Price Bailey Valuation Quarterly Webinar May 2025pdf
FelixPerez547899
 
Allan Kinsella: A Life of Accomplishment, Service, Resiliency.
Allan Kinsella: A Life of Accomplishment, Service, Resiliency.Allan Kinsella: A Life of Accomplishment, Service, Resiliency.
Allan Kinsella: A Life of Accomplishment, Service, Resiliency.
Allan Kinsella
 
Eric Hannelius - A Serial Entrepreneur
Eric  Hannelius  -  A Serial EntrepreneurEric  Hannelius  -  A Serial Entrepreneur
Eric Hannelius - A Serial Entrepreneur
Eric Hannelius
 
Outsourcing Finance and accounting services
Outsourcing Finance and accounting servicesOutsourcing Finance and accounting services
Outsourcing Finance and accounting services
Intellgus
 
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Dr.Carlotta...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Dr.Carlotta...The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Dr.Carlotta...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Dr.Carlotta...
Continuity and Resilience
 
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Shakti Moha...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Shakti Moha...The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Shakti Moha...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Shakti Moha...
Continuity and Resilience
 
How To Think Like Rick Rubin - Shaan Puri.pdf
How To Think Like Rick Rubin - Shaan Puri.pdfHow To Think Like Rick Rubin - Shaan Puri.pdf
How To Think Like Rick Rubin - Shaan Puri.pdf
Razin Mustafiz
 
Electro-Optical Infrared (EO-IR) Systems Market Share & Growth Report | 2034
Electro-Optical Infrared (EO-IR) Systems Market Share & Growth Report | 2034Electro-Optical Infrared (EO-IR) Systems Market Share & Growth Report | 2034
Electro-Optical Infrared (EO-IR) Systems Market Share & Growth Report | 2034
janewatson684
 
Ibrahim Mardam-Bey on Navigating New Global Finance Trends
Ibrahim Mardam-Bey on Navigating New Global Finance TrendsIbrahim Mardam-Bey on Navigating New Global Finance Trends
Ibrahim Mardam-Bey on Navigating New Global Finance Trends
Ibrahim Mardam-bey
 
Are you concerned about the safety of your home and family
Are you concerned about the safety of your home and familyAre you concerned about the safety of your home and family
Are you concerned about the safety of your home and family
wasifkhan196986
 
Vannin Healthcare Greencube Electronic Health Record -Modules and Features.pdf
Vannin Healthcare Greencube Electronic Health Record -Modules and Features.pdfVannin Healthcare Greencube Electronic Health Record -Modules and Features.pdf
Vannin Healthcare Greencube Electronic Health Record -Modules and Features.pdf
ovanveen
 
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Zhanar Tuke...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Zhanar Tuke...The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Zhanar Tuke...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Zhanar Tuke...
Continuity and Resilience
 
TechnoFacade Innovating Façade Engineering for the Future of Architecture
TechnoFacade Innovating Façade Engineering for the Future of ArchitectureTechnoFacade Innovating Façade Engineering for the Future of Architecture
TechnoFacade Innovating Façade Engineering for the Future of Architecture
krishnakichu7296
 
Rackspace-White-Paper-OpenStack-PRI-TSK-11768-5.pdf
Rackspace-White-Paper-OpenStack-PRI-TSK-11768-5.pdfRackspace-White-Paper-OpenStack-PRI-TSK-11768-5.pdf
Rackspace-White-Paper-OpenStack-PRI-TSK-11768-5.pdf
ericnewman522
 
Presentation - The Evolution of the Internet.pdf
Presentation - The Evolution of the Internet.pdfPresentation - The Evolution of the Internet.pdf
Presentation - The Evolution of the Internet.pdf
kasierra8090
 
NewBase 08 May 2025 Energy News issue - 1786 by Khaled Al Awadi_compressed.pdf
NewBase 08 May 2025  Energy News issue - 1786 by Khaled Al Awadi_compressed.pdfNewBase 08 May 2025  Energy News issue - 1786 by Khaled Al Awadi_compressed.pdf
NewBase 08 May 2025 Energy News issue - 1786 by Khaled Al Awadi_compressed.pdf
Khaled Al Awadi
 
Mastering Fact-Oriented Modeling with Natural Language: The Future of Busines...
Mastering Fact-Oriented Modeling with Natural Language: The Future of Busines...Mastering Fact-Oriented Modeling with Natural Language: The Future of Busines...
Mastering Fact-Oriented Modeling with Natural Language: The Future of Busines...
Marco Wobben
 
Bloomberg Asia's Power Players in Healthcare - The Visionaries Transforming a...
Bloomberg Asia's Power Players in Healthcare - The Visionaries Transforming a...Bloomberg Asia's Power Players in Healthcare - The Visionaries Transforming a...
Bloomberg Asia's Power Players in Healthcare - The Visionaries Transforming a...
Ignite Capital
 
Dr Tran Quoc Bao the first Vietnamese CEO featured by The Prestige List - Asi...
Dr Tran Quoc Bao the first Vietnamese CEO featured by The Prestige List - Asi...Dr Tran Quoc Bao the first Vietnamese CEO featured by The Prestige List - Asi...
Dr Tran Quoc Bao the first Vietnamese CEO featured by The Prestige List - Asi...
Ignite Capital
 
Solving Disintermediation in Ride-Hailing
Solving Disintermediation in Ride-HailingSolving Disintermediation in Ride-Hailing
Solving Disintermediation in Ride-Hailing
xnayankumar
 
Price Bailey Valuation Quarterly Webinar May 2025pdf
Price Bailey Valuation Quarterly Webinar May 2025pdfPrice Bailey Valuation Quarterly Webinar May 2025pdf
Price Bailey Valuation Quarterly Webinar May 2025pdf
FelixPerez547899
 
Allan Kinsella: A Life of Accomplishment, Service, Resiliency.
Allan Kinsella: A Life of Accomplishment, Service, Resiliency.Allan Kinsella: A Life of Accomplishment, Service, Resiliency.
Allan Kinsella: A Life of Accomplishment, Service, Resiliency.
Allan Kinsella
 
Eric Hannelius - A Serial Entrepreneur
Eric  Hannelius  -  A Serial EntrepreneurEric  Hannelius  -  A Serial Entrepreneur
Eric Hannelius - A Serial Entrepreneur
Eric Hannelius
 
Outsourcing Finance and accounting services
Outsourcing Finance and accounting servicesOutsourcing Finance and accounting services
Outsourcing Finance and accounting services
Intellgus
 
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Dr.Carlotta...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Dr.Carlotta...The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Dr.Carlotta...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Dr.Carlotta...
Continuity and Resilience
 
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Shakti Moha...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Shakti Moha...The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Shakti Moha...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Shakti Moha...
Continuity and Resilience
 
How To Think Like Rick Rubin - Shaan Puri.pdf
How To Think Like Rick Rubin - Shaan Puri.pdfHow To Think Like Rick Rubin - Shaan Puri.pdf
How To Think Like Rick Rubin - Shaan Puri.pdf
Razin Mustafiz
 
Electro-Optical Infrared (EO-IR) Systems Market Share & Growth Report | 2034
Electro-Optical Infrared (EO-IR) Systems Market Share & Growth Report | 2034Electro-Optical Infrared (EO-IR) Systems Market Share & Growth Report | 2034
Electro-Optical Infrared (EO-IR) Systems Market Share & Growth Report | 2034
janewatson684
 
Ibrahim Mardam-Bey on Navigating New Global Finance Trends
Ibrahim Mardam-Bey on Navigating New Global Finance TrendsIbrahim Mardam-Bey on Navigating New Global Finance Trends
Ibrahim Mardam-Bey on Navigating New Global Finance Trends
Ibrahim Mardam-bey
 
Are you concerned about the safety of your home and family
Are you concerned about the safety of your home and familyAre you concerned about the safety of your home and family
Are you concerned about the safety of your home and family
wasifkhan196986
 
Ad

AWTW - Automated Web Translation Workflow

  • 1. Automated Web Translation Workflow (AWTW) Fosdem 2009 February 8, 2009 - Brussels
  • 2. Automated Website Translation:: Agenda Who is Connexion? Machine translation > < CAT tools Why not English only? Traditional > < Automated Website translation workflow Which tools? Demo Technical approach Conclusion Q&A
  • 3.  
  • 4.  
  • 5. AWTW:: Machine Translation > < CAT tools Machine Translation Substitution of words in one natural language for words in another Rough translation of web page or message Google is the best (NIST 2006 – National Institute of Standards and Technology: Machine Translation Evaluation) Drupal google translate module Why maintain a multi-lingual site while Google Translate can do that for you? Try out Babel Fish , Systran and Worldlingo Sample
  • 6. AWTW:: Machine Translation:: sample
  • 7. AWTW:: Machine Translation:: sample
  • 8. AWTW :: Machine Translation:: sample Client 2007 premier Livre maintenant votre table! Plus de 60 ateliers à commande manuelle… Customer First 2007 Book now your table! More than 60 hands-on workshops…
  • 9. AWTW :: Machine Translation > < CAT tools Computer Assisted Translation tools Human translator remains key Faster and more reliable with CAT tools Translation memories (TM’s) text segments in a source language validated translations in one or more target languages Trados/SDL, DéjàVu, WordFast,…
  • 10. AWTW :: Current Trends Globalization >> Localization Do you speak (web) English? Why not communicating in the language of your target group ? Time-to-publish Cost Drupal 6 roadmap: integration of i18n Dries also finds i18n key
  • 11. AWTW :: Trends :: Why not English only? “ The competitive advantage which English has historically provided will ebb away as English becomes a near-universal basic skill .” David Graddol, British Council, February 24, 2006 “ Does Your Website Speak Dutch? If you want to succeed in Europe, it probably should. According to the Dutch Central Bureau of Statistics, 30% of the Dutch population made an online purchase in 2005. This is a bit higher than the UK and Germany and much higher than the 20% average for the EU.” John Yunker, February 08, 2006
  • 12. AWTW:: Trends :: the issues Translation process = not very efficient. Time waste: manually and repetitively cutting and pasting, emailing, FTPing and project managing the same translation tasks over and over 2 types of web site translations Full mirror Partly localised information
  • 13. AWTW:: Trends :: the issues Gap between people and processes that create and manage content, using content management systems, people who use translation software to translate that content. The technologies don't talk to each other very easily, if at all.
  • 14. AWTW:: Trends :: the issues Another process gap: when translators send content back for uploading into the CMS time consuming, technically challenging the risk of additional errors.
  • 15. AWTW:: the solution
  • 16. Workflow for a 50 page web site in 1 + 5 languages
  • 17. Workflow for a 50 page web site in 1 + 5 languages
  • 18. AWTW:: Auto Workflow:: Xtra Benefits Next to time and cost savings… SEO Page headers, titles,… also translated Good for s earch in local languages by Googlers User-friendliness / usability No technical people needed to do the job ! Integration with WCMS Workflow unchanged Any editing Also in (creative) print Time-to-publish considerably reduced
  • 19. AWTW:: Autom. Workflow:: Which Tools? WCMS Open Source Award-winning Any other valuable WCMS TMS (Translation Memory System) DéjàVu Trados / SDL Wordfast Other xml compatible TMS’s
  • 21. Website Translations:: Automated Workflow:: Demo Open your eyes… WCMS TMS
  • 22. AWTW:: technical steps :: EXPORT Load all selected nodes For each node: Create an <item> in the XML Add the node id to <nid> Add the title to <title> Add the body to <body> Add each CCK text fields to <cck_fieldname>
  • 23. AWTW:: technical steps :: EXPORT <?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?> <export> <elements> <item> <nid>10</nid> <title>Hello world</title> <body> <![CDATA[<p>Hello world!</p>]]> </body> <textfield_1> <![CDATA[<p>Drupal is the best CMS.</p>]]> </textfield_1> <textfield_2> <![CDATA[<p>Forget the rest!</p>]]> </textfield_1> </item> </elements> </export>
  • 24. AWTW:: technical steps :: IMPORT Parse the uploaded XML For each <item>: Load the original node Reset the node id Update the created and author fields Set the language of the new node Replace all translated values Update all links to other nodes Nodereference Book outline Save the new node Link the translation to the original node
  • 25. AWTW:: technical steps :: IMPORT <?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?> <export> <elements> <item> <nid>10</nid> <title>Hallo wereld</title> <body> <![CDATA[<p>Hallo wereld!</p>]]> </body> <textfield_1> <![CDATA[<p>Drupal is het beste CMS.</p>]]> </textfield_1> <textfield_2> <![CDATA[<p>Vergeet de rest!</p>]]> </textfield_1> </item> </elements> </export> node_load Hallo wereld Hallo wereld! Drupal is het ... Vergeet de rest! now() current user import language
  • 26. AWTW:: technical steps :: IMPORT Hallo wereld Hallo wereld! Drupal is het ... Vergeet de rest! now() current user import language translation of node Search translation of the referenced node
  • 27. AWTW:: included content Content that can be translated: Title Body CCK Text fields Content that is updated automatically: CCK Node reference fields Book outline Taxonomy
  • 28. AWTW:: content updates The AWTW module can also be used if the translation of the node already exists In that case the existing translation is loaded in the import step The updated translation is saved as a revision
  • 29. AWTW:: roadmap Drupal 6 version Make AWTW available for Drupal 6 Automatic mapping of internal links All links to internal pages should be redirected to the translation of these pages CCK Filefield and Imagefield Allow translation of all text fields (description, title, alt tag) linked to CCK uploads
  • 30. AWTW:: roadmap Translation of meta tags Integration with Meta Tags module to translate the meta tags Translation of menus More difficult because there are several alternatives for managing multilingual menus On demand
  • 31. AWTW:: and what about XLIFF? Gabor Hojtsy
  • 32. AWTW:: Benefits Easy Faster Lower cost No IT expert needed Search Engine Friendly
  • 33. Thank you! Questions ? General Stany van Gelder [email_address] Drupal.org name = svg Technical Koen Van Isterdael Rachid Tarsimi [email_address] [email_address] Drupal.org = koenvi rashendi More information? www.connexion.eu
  翻译: