SlideShare a Scribd company logo
Translating software 
with SDL Passolo
2 
Software localization and documentation 
translation are different!
3 
SDL Trados Studio is not the 
(only) solution!
4 
Why?
5 
Document types are different 
Software 
• Not self contained 
• String-based 
• IDs = context 
• UI string separate unique 
linguistic asset class 
Documentation 
• Self contained 
• Sentence based 
• Surrounding content = 
context
6 
Developers are 
different! 
• Human language is not a core topic 
• Create linguistic content in different way 
• Lower linguistic quality 
• Content is changed more often (code & 
linguistic data) 
• High influence on translatability
7 
Workflows are different 
Development Localization Testing 
Development Localization Testing 
waterfall 
Development Localization Testing 
Development 
Localization Testing 
iterative Development Localization Testing 
Development Localization Testing 
Development Localization Testing 
Development Localization Testing 
Development Localization Testing continuous
8 
The solution for software localization is 
SDL Passolo
9 
Default 
○ Binary files (EXE, DLL, SYS, OCX) with 
Windows Standard Resources (16, 32, 64 bit) 
○ Windows Resource files (RC, RC2, DLG) 
○ Windows 8 Modern UI files (XLIFF, RESJSON) 
○ Android resource parser 
○ JavaScript Object Notation 
○ Visual Basic < 6 project files (VBP) and forms 
(FRM) 
○ Binary files for Windows Mobile (Windows CE, 
Pocket PC, Windows Mobile) 
○ Microsoft Installer files (MSI) 
○ HTML files ad HTML derivatives 
○ Unix/Linux Portable Object files 
○ Mono and multilingual XML files (incl. XLIFF) 
○ Multilingual Microsoft Excel files (XLS, XLSX) 
Optional add-ins 
○ Microsoft .NET add-in (Framework 1.0 to 4.5 
including WTF and Silverlight, RESX, binary 
resources) 
○ Java resources (All Platforms; J2EE, J2SE 
and J2ME) Properties files, Source files 
(JAVA), binaries (CLASS), Project files (JAR, 
WAR) 
○ Embarcadero (Borland) Delphi/C++ Builder 
Files Delphi 3 to Delphi XE6 (EXE, DLL, BPL) 
(including dialog and menu editor) 
○ ODBC database parser (supporting ACCESS, 
SQL Server, Oracle, MySQL, IBM DB2) 
Supported file formats
10 
Internationalization support (i18n) 
Pseudo-translation 
Testing 
Source optimization 
i18n 
is an 
engineering 
activity
11 
Visual Localization - WYSIWYG editors for dialogs, 
menus, web pages, bitmaps 
Localization of embedded files - Graphics in 
binaries can be exported and imported 
More context information for translators 
Translator Productivity features 
Localization (l10n) 
Translation 
is part of 
Localization
12 
Simulate translation
13 
Localization Project Management 
Simple handling of software localization projects with 
multilingual project files 
Update feature for easy translation of new software 
releases 
Alignment and Leverage of translations and layout 
data 
Full history of edits including rollback to previous 
versions 
Collaboration Edition supports agile development 
processes 
User management and task management in projects 
Efficient 
project 
management
14 
Support for Agile processes 
Developer 
Project 
file 
External 
Translator 
Internal 
Translator 
Reviewer 
Localization 
Manager 
Translation 
Bundles 
Localization 
Kit 
Creating Project 
Project Update 
Export 
New/Changed text entries 
FTP 
Invitation 
E-Mail
15 
File type specific checks 
Custom checks via macros or add-ins 
Linguistic checks for inconsistent 
terminology or translations 
User defined checks 
Quality Assurance
16 
Automation & customization 
Integration into automatic build server 
environment 
SDL Passolo COM object for automation od 
recurring tasks 
Develop your own add-ins using the Passolo 
SDK 
Find add-ins on the SDL OpenExchange app 
store 
Acrolinx add-in 
Available on sdl.com/openexchange
17 
SDL Passolo, SDL Trados Studio and SDL MultiTerm 
Sharing of assets 
Through TMs and term bases, BUT 
mind: 
• Not all strings are 
segments 
• UI elements are not terms
18 
To conclude…
19 
○ Allows optimal workflows 
○ Reduces friction between 
software developers and 
localizers 
○ Streamlines communication 
between developers and 
localizers 
○ Controls linguistic quality in 
source and target 
languages 
SDL Passolo 
is the right tool 
for software 
localization 
because it…
The winning combination of typical product localization… 
20 
Get 
software 
localization right 
Get 
documentation 
localization right 
Get 
terminology 
right 
+ +
21 
Need more info? 
www.sdl.com/passolo

More Related Content

Viewers also liked

Translating software with SDL Passolo?
Translating software with SDL Passolo?Translating software with SDL Passolo?
Translating software with SDL Passolo?
Loctimize GmbH
 
Best practices for implementing and rolling out a memoQ server in an organiz...
Best practices for implementing and rolling out  a memoQ server in an organiz...Best practices for implementing and rolling out  a memoQ server in an organiz...
Best practices for implementing and rolling out a memoQ server in an organiz...
Loctimize GmbH
 
Trends in Translation Technology
Trends in Translation TechnologyTrends in Translation Technology
Trends in Translation Technology
Loctimize GmbH
 
Introducing language technology in the editing process: How to do things righ...
Introducing language technology in the editing process: How to do things righ...Introducing language technology in the editing process: How to do things righ...
Introducing language technology in the editing process: How to do things righ...
Loctimize GmbH
 
Kaizen - A journey of discovery | memoQfest 2014 | Budapest, Hungary
Kaizen - A journey of discovery | memoQfest 2014 | Budapest, HungaryKaizen - A journey of discovery | memoQfest 2014 | Budapest, Hungary
Kaizen - A journey of discovery | memoQfest 2014 | Budapest, Hungary
Loctimize GmbH
 
ISO 17100: Anforderungen und Umsetzung
ISO 17100: Anforderungen und UmsetzungISO 17100: Anforderungen und Umsetzung
ISO 17100: Anforderungen und Umsetzung
Hans Pich
 
Übersetzungskosten im Griff: Wo sind die Stellschrauben für kostenoptimierte ...
Übersetzungskosten im Griff: Wo sind die Stellschrauben für kostenoptimierte ...Übersetzungskosten im Griff: Wo sind die Stellschrauben für kostenoptimierte ...
Übersetzungskosten im Griff: Wo sind die Stellschrauben für kostenoptimierte ...
Loctimize GmbH
 
Translating software with SDL Passolo? ETUG 2014 Berlin
Translating software with SDL Passolo? ETUG 2014 BerlinTranslating software with SDL Passolo? ETUG 2014 Berlin
Translating software with SDL Passolo? ETUG 2014 Berlin
Daniel Zielinski
 
Translation Trends for 2015
Translation Trends for 2015Translation Trends for 2015
Translation Trends for 2015
Memsource
 
I18n, l10n, t9n: Quo vadis TYPO3?
I18n, l10n, t9n: Quo vadis TYPO3?I18n, l10n, t9n: Quo vadis TYPO3?
I18n, l10n, t9n: Quo vadis TYPO3?
Loctimize GmbH
 
AdaptiveMT in SDL Trados Studio 2017
AdaptiveMT in SDL Trados Studio 2017AdaptiveMT in SDL Trados Studio 2017
AdaptiveMT in SDL Trados Studio 2017
TAUS - The Language Data Network
 
Agile sdlc
Agile sdlcAgile sdlc
Agile sdlc
Bhawani N Prasad
 
Translate a file in 10 easy steps with SDL Trados Studio 2017
Translate a file in 10 easy steps with SDL Trados Studio 2017Translate a file in 10 easy steps with SDL Trados Studio 2017
Translate a file in 10 easy steps with SDL Trados Studio 2017
SDL Trados
 
Kaizen Philosophy
Kaizen PhilosophyKaizen Philosophy
Kaizen Philosophy
pratik207
 
20170309 typo3 camp-venlo
20170309 typo3 camp-venlo20170309 typo3 camp-venlo
20170309 typo3 camp-venlo
Daniel Zielinski
 
Sass Code Reviews - How one code review changed my life #SassConf2015
Sass Code Reviews - How one code review changed my life #SassConf2015Sass Code Reviews - How one code review changed my life #SassConf2015
Sass Code Reviews - How one code review changed my life #SassConf2015
Stacy Kvernmo
 

Viewers also liked (16)

Translating software with SDL Passolo?
Translating software with SDL Passolo?Translating software with SDL Passolo?
Translating software with SDL Passolo?
 
Best practices for implementing and rolling out a memoQ server in an organiz...
Best practices for implementing and rolling out  a memoQ server in an organiz...Best practices for implementing and rolling out  a memoQ server in an organiz...
Best practices for implementing and rolling out a memoQ server in an organiz...
 
Trends in Translation Technology
Trends in Translation TechnologyTrends in Translation Technology
Trends in Translation Technology
 
Introducing language technology in the editing process: How to do things righ...
Introducing language technology in the editing process: How to do things righ...Introducing language technology in the editing process: How to do things righ...
Introducing language technology in the editing process: How to do things righ...
 
Kaizen - A journey of discovery | memoQfest 2014 | Budapest, Hungary
Kaizen - A journey of discovery | memoQfest 2014 | Budapest, HungaryKaizen - A journey of discovery | memoQfest 2014 | Budapest, Hungary
Kaizen - A journey of discovery | memoQfest 2014 | Budapest, Hungary
 
ISO 17100: Anforderungen und Umsetzung
ISO 17100: Anforderungen und UmsetzungISO 17100: Anforderungen und Umsetzung
ISO 17100: Anforderungen und Umsetzung
 
Übersetzungskosten im Griff: Wo sind die Stellschrauben für kostenoptimierte ...
Übersetzungskosten im Griff: Wo sind die Stellschrauben für kostenoptimierte ...Übersetzungskosten im Griff: Wo sind die Stellschrauben für kostenoptimierte ...
Übersetzungskosten im Griff: Wo sind die Stellschrauben für kostenoptimierte ...
 
Translating software with SDL Passolo? ETUG 2014 Berlin
Translating software with SDL Passolo? ETUG 2014 BerlinTranslating software with SDL Passolo? ETUG 2014 Berlin
Translating software with SDL Passolo? ETUG 2014 Berlin
 
Translation Trends for 2015
Translation Trends for 2015Translation Trends for 2015
Translation Trends for 2015
 
I18n, l10n, t9n: Quo vadis TYPO3?
I18n, l10n, t9n: Quo vadis TYPO3?I18n, l10n, t9n: Quo vadis TYPO3?
I18n, l10n, t9n: Quo vadis TYPO3?
 
AdaptiveMT in SDL Trados Studio 2017
AdaptiveMT in SDL Trados Studio 2017AdaptiveMT in SDL Trados Studio 2017
AdaptiveMT in SDL Trados Studio 2017
 
Agile sdlc
Agile sdlcAgile sdlc
Agile sdlc
 
Translate a file in 10 easy steps with SDL Trados Studio 2017
Translate a file in 10 easy steps with SDL Trados Studio 2017Translate a file in 10 easy steps with SDL Trados Studio 2017
Translate a file in 10 easy steps with SDL Trados Studio 2017
 
Kaizen Philosophy
Kaizen PhilosophyKaizen Philosophy
Kaizen Philosophy
 
20170309 typo3 camp-venlo
20170309 typo3 camp-venlo20170309 typo3 camp-venlo
20170309 typo3 camp-venlo
 
Sass Code Reviews - How one code review changed my life #SassConf2015
Sass Code Reviews - How one code review changed my life #SassConf2015Sass Code Reviews - How one code review changed my life #SassConf2015
Sass Code Reviews - How one code review changed my life #SassConf2015
 

Similar to Translating software with SDL Passolo

Using PowerShell as DSL in .Net applications
Using PowerShell as DSL in .Net applicationsUsing PowerShell as DSL in .Net applications
Using PowerShell as DSL in .Net applications
Joy George
 
Language Engineering in the Cloud
Language Engineering in the CloudLanguage Engineering in the Cloud
Language Engineering in the Cloudlennartkats
 
Building bridges - Plone Conference 2015 Bucharest
Building bridges   - Plone Conference 2015 BucharestBuilding bridges   - Plone Conference 2015 Bucharest
Building bridges - Plone Conference 2015 Bucharest
Andreas Jung
 
"Different software evolutions from Start till Release in PHP product" Oleksa...
"Different software evolutions from Start till Release in PHP product" Oleksa..."Different software evolutions from Start till Release in PHP product" Oleksa...
"Different software evolutions from Start till Release in PHP product" Oleksa...
Fwdays
 
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
Alexandr Savchenko
 
Digital Library Software
Digital Library SoftwareDigital Library Software
Preparing an Open Source Documentation Repository for Translations
Preparing an Open Source Documentation Repository for TranslationsPreparing an Open Source Documentation Repository for Translations
Preparing an Open Source Documentation Repository for Translations
HPCC Systems
 
LincDoc Enterprise Edition brochure
LincDoc Enterprise Edition brochureLincDoc Enterprise Edition brochure
LincDoc Enterprise Edition brochure
Dan O'Leary
 
A Technical Comparison: ISO/IEC 26300 vs Microsoft Office Open XML
A Technical Comparison: ISO/IEC 26300 vs Microsoft Office Open XML A Technical Comparison: ISO/IEC 26300 vs Microsoft Office Open XML
A Technical Comparison: ISO/IEC 26300 vs Microsoft Office Open XML
Alexandro Colorado
 
Programming language
Programming languageProgramming language
Programming language
MalayKalavadia
 
Language Engineering With Xtext
Language Engineering With XtextLanguage Engineering With Xtext
Language Engineering With Xtext
Sven Efftinge
 
The Ring programming language version 1.8 book - Part 6 of 202
The Ring programming language version 1.8 book - Part 6 of 202The Ring programming language version 1.8 book - Part 6 of 202
The Ring programming language version 1.8 book - Part 6 of 202
Mahmoud Samir Fayed
 
2010 tool forum ata handout
2010 tool forum ata handout2010 tool forum ata handout
2010 tool forum ata handout
ascetlan
 
The Ring programming language version 1.4 book - Part 2 of 30
The Ring programming language version 1.4 book - Part 2 of 30The Ring programming language version 1.4 book - Part 2 of 30
The Ring programming language version 1.4 book - Part 2 of 30
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 5 of 181
The Ring programming language version 1.5.2 book - Part 5 of 181The Ring programming language version 1.5.2 book - Part 5 of 181
The Ring programming language version 1.5.2 book - Part 5 of 181
Mahmoud Samir Fayed
 
Introducing Language-Oriented Business Applications - Markus Voelter
Introducing Language-Oriented Business Applications - Markus VoelterIntroducing Language-Oriented Business Applications - Markus Voelter
Introducing Language-Oriented Business Applications - Markus Voelter
JAXLondon2014
 
Attendence system
Attendence systemAttendence system
Attendence system
marar hina
 
The Ring programming language version 1.7 book - Part 6 of 196
The Ring programming language version 1.7 book - Part 6 of 196The Ring programming language version 1.7 book - Part 6 of 196
The Ring programming language version 1.7 book - Part 6 of 196
Mahmoud Samir Fayed
 
Developer Experience Overview
Developer Experience OverviewDeveloper Experience Overview
Developer Experience Overview
Ross Jimenez
 
The Ring programming language version 1.4.1 book - Part 2 of 31
The Ring programming language version 1.4.1 book - Part 2 of 31The Ring programming language version 1.4.1 book - Part 2 of 31
The Ring programming language version 1.4.1 book - Part 2 of 31
Mahmoud Samir Fayed
 

Similar to Translating software with SDL Passolo (20)

Using PowerShell as DSL in .Net applications
Using PowerShell as DSL in .Net applicationsUsing PowerShell as DSL in .Net applications
Using PowerShell as DSL in .Net applications
 
Language Engineering in the Cloud
Language Engineering in the CloudLanguage Engineering in the Cloud
Language Engineering in the Cloud
 
Building bridges - Plone Conference 2015 Bucharest
Building bridges   - Plone Conference 2015 BucharestBuilding bridges   - Plone Conference 2015 Bucharest
Building bridges - Plone Conference 2015 Bucharest
 
"Different software evolutions from Start till Release in PHP product" Oleksa...
"Different software evolutions from Start till Release in PHP product" Oleksa..."Different software evolutions from Start till Release in PHP product" Oleksa...
"Different software evolutions from Start till Release in PHP product" Oleksa...
 
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
 
Digital Library Software
Digital Library SoftwareDigital Library Software
Digital Library Software
 
Preparing an Open Source Documentation Repository for Translations
Preparing an Open Source Documentation Repository for TranslationsPreparing an Open Source Documentation Repository for Translations
Preparing an Open Source Documentation Repository for Translations
 
LincDoc Enterprise Edition brochure
LincDoc Enterprise Edition brochureLincDoc Enterprise Edition brochure
LincDoc Enterprise Edition brochure
 
A Technical Comparison: ISO/IEC 26300 vs Microsoft Office Open XML
A Technical Comparison: ISO/IEC 26300 vs Microsoft Office Open XML A Technical Comparison: ISO/IEC 26300 vs Microsoft Office Open XML
A Technical Comparison: ISO/IEC 26300 vs Microsoft Office Open XML
 
Programming language
Programming languageProgramming language
Programming language
 
Language Engineering With Xtext
Language Engineering With XtextLanguage Engineering With Xtext
Language Engineering With Xtext
 
The Ring programming language version 1.8 book - Part 6 of 202
The Ring programming language version 1.8 book - Part 6 of 202The Ring programming language version 1.8 book - Part 6 of 202
The Ring programming language version 1.8 book - Part 6 of 202
 
2010 tool forum ata handout
2010 tool forum ata handout2010 tool forum ata handout
2010 tool forum ata handout
 
The Ring programming language version 1.4 book - Part 2 of 30
The Ring programming language version 1.4 book - Part 2 of 30The Ring programming language version 1.4 book - Part 2 of 30
The Ring programming language version 1.4 book - Part 2 of 30
 
The Ring programming language version 1.5.2 book - Part 5 of 181
The Ring programming language version 1.5.2 book - Part 5 of 181The Ring programming language version 1.5.2 book - Part 5 of 181
The Ring programming language version 1.5.2 book - Part 5 of 181
 
Introducing Language-Oriented Business Applications - Markus Voelter
Introducing Language-Oriented Business Applications - Markus VoelterIntroducing Language-Oriented Business Applications - Markus Voelter
Introducing Language-Oriented Business Applications - Markus Voelter
 
Attendence system
Attendence systemAttendence system
Attendence system
 
The Ring programming language version 1.7 book - Part 6 of 196
The Ring programming language version 1.7 book - Part 6 of 196The Ring programming language version 1.7 book - Part 6 of 196
The Ring programming language version 1.7 book - Part 6 of 196
 
Developer Experience Overview
Developer Experience OverviewDeveloper Experience Overview
Developer Experience Overview
 
The Ring programming language version 1.4.1 book - Part 2 of 31
The Ring programming language version 1.4.1 book - Part 2 of 31The Ring programming language version 1.4.1 book - Part 2 of 31
The Ring programming language version 1.4.1 book - Part 2 of 31
 

More from SDL Trados

SDL Translation Technology Insights: Quality
SDL Translation Technology Insights: QualitySDL Translation Technology Insights: Quality
SDL Translation Technology Insights: Quality
SDL Trados
 
SDL Translation Technology Insights: Executive Summary
SDL Translation Technology Insights: Executive SummarySDL Translation Technology Insights: Executive Summary
SDL Translation Technology Insights: Executive Summary
SDL Trados
 
The history of SDL Trados Studio
The history of SDL Trados StudioThe history of SDL Trados Studio
The history of SDL Trados Studio
SDL Trados
 
SDL Studio GroupShare 2015
SDL Studio GroupShare 2015 SDL Studio GroupShare 2015
SDL Studio GroupShare 2015
SDL Trados
 
Introducing SDL Trados Studio 2015 & SDL MultiTerm 2015
Introducing SDL Trados Studio 2015 & SDL MultiTerm 2015Introducing SDL Trados Studio 2015 & SDL MultiTerm 2015
Introducing SDL Trados Studio 2015 & SDL MultiTerm 2015
SDL Trados
 
Unleash the potential of your SDL Trados Studio Platform
Unleash the potential of your SDL Trados Studio PlatformUnleash the potential of your SDL Trados Studio Platform
Unleash the potential of your SDL Trados Studio Platform
SDL Trados
 
SDL Trados Studio 2014 Integration API
SDL Trados Studio 2014 Integration APISDL Trados Studio 2014 Integration API
SDL Trados Studio 2014 Integration API
SDL Trados
 
SDL Trados Studio 2014 - Working with advanced file types
SDL Trados Studio 2014 - Working with advanced file typesSDL Trados Studio 2014 - Working with advanced file types
SDL Trados Studio 2014 - Working with advanced file types
SDL Trados
 
SDL BeGlobal The SDL Platform for Automated Translation
SDL BeGlobal The SDL Platform for Automated TranslationSDL BeGlobal The SDL Platform for Automated Translation
SDL BeGlobal The SDL Platform for Automated Translation
SDL Trados
 
An introduction to SDL Studio GroupShare 2014
An introduction to SDL Studio GroupShare 2014An introduction to SDL Studio GroupShare 2014
An introduction to SDL Studio GroupShare 2014
SDL Trados
 
SDL Trados Studio 2014 Masterclass
SDL Trados Studio 2014 MasterclassSDL Trados Studio 2014 Masterclass
SDL Trados Studio 2014 Masterclass
SDL Trados
 
SDL Trados Studio 2014... what's new?
SDL Trados Studio 2014... what's new?SDL Trados Studio 2014... what's new?
SDL Trados Studio 2014... what's new?
SDL Trados
 
SDL Trados Autumn 2013 Roadshow Series - Introduction
SDL Trados Autumn 2013 Roadshow Series - IntroductionSDL Trados Autumn 2013 Roadshow Series - Introduction
SDL Trados Autumn 2013 Roadshow Series - Introduction
SDL Trados
 
The importance of terminology
The importance of terminologyThe importance of terminology
The importance of terminology
SDL Trados
 
Change the way you work: Lessons from other industries
Change the way you work: Lessons from other industriesChange the way you work: Lessons from other industries
Change the way you work: Lessons from other industries
SDL Trados
 
Gain productivity with SDL Trados Studio
Gain productivity with SDL Trados StudioGain productivity with SDL Trados Studio
Gain productivity with SDL Trados Studio
SDL Trados
 
Assessing the need for translation
Assessing the need for translationAssessing the need for translation
Assessing the need for translation
SDL Trados
 

More from SDL Trados (17)

SDL Translation Technology Insights: Quality
SDL Translation Technology Insights: QualitySDL Translation Technology Insights: Quality
SDL Translation Technology Insights: Quality
 
SDL Translation Technology Insights: Executive Summary
SDL Translation Technology Insights: Executive SummarySDL Translation Technology Insights: Executive Summary
SDL Translation Technology Insights: Executive Summary
 
The history of SDL Trados Studio
The history of SDL Trados StudioThe history of SDL Trados Studio
The history of SDL Trados Studio
 
SDL Studio GroupShare 2015
SDL Studio GroupShare 2015 SDL Studio GroupShare 2015
SDL Studio GroupShare 2015
 
Introducing SDL Trados Studio 2015 & SDL MultiTerm 2015
Introducing SDL Trados Studio 2015 & SDL MultiTerm 2015Introducing SDL Trados Studio 2015 & SDL MultiTerm 2015
Introducing SDL Trados Studio 2015 & SDL MultiTerm 2015
 
Unleash the potential of your SDL Trados Studio Platform
Unleash the potential of your SDL Trados Studio PlatformUnleash the potential of your SDL Trados Studio Platform
Unleash the potential of your SDL Trados Studio Platform
 
SDL Trados Studio 2014 Integration API
SDL Trados Studio 2014 Integration APISDL Trados Studio 2014 Integration API
SDL Trados Studio 2014 Integration API
 
SDL Trados Studio 2014 - Working with advanced file types
SDL Trados Studio 2014 - Working with advanced file typesSDL Trados Studio 2014 - Working with advanced file types
SDL Trados Studio 2014 - Working with advanced file types
 
SDL BeGlobal The SDL Platform for Automated Translation
SDL BeGlobal The SDL Platform for Automated TranslationSDL BeGlobal The SDL Platform for Automated Translation
SDL BeGlobal The SDL Platform for Automated Translation
 
An introduction to SDL Studio GroupShare 2014
An introduction to SDL Studio GroupShare 2014An introduction to SDL Studio GroupShare 2014
An introduction to SDL Studio GroupShare 2014
 
SDL Trados Studio 2014 Masterclass
SDL Trados Studio 2014 MasterclassSDL Trados Studio 2014 Masterclass
SDL Trados Studio 2014 Masterclass
 
SDL Trados Studio 2014... what's new?
SDL Trados Studio 2014... what's new?SDL Trados Studio 2014... what's new?
SDL Trados Studio 2014... what's new?
 
SDL Trados Autumn 2013 Roadshow Series - Introduction
SDL Trados Autumn 2013 Roadshow Series - IntroductionSDL Trados Autumn 2013 Roadshow Series - Introduction
SDL Trados Autumn 2013 Roadshow Series - Introduction
 
The importance of terminology
The importance of terminologyThe importance of terminology
The importance of terminology
 
Change the way you work: Lessons from other industries
Change the way you work: Lessons from other industriesChange the way you work: Lessons from other industries
Change the way you work: Lessons from other industries
 
Gain productivity with SDL Trados Studio
Gain productivity with SDL Trados StudioGain productivity with SDL Trados Studio
Gain productivity with SDL Trados Studio
 
Assessing the need for translation
Assessing the need for translationAssessing the need for translation
Assessing the need for translation
 

Recently uploaded

Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
KrzysztofKkol1
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
MayankTawar1
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
Peter Caitens
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Hivelance Technology
 

Recently uploaded (20)

Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
 

Translating software with SDL Passolo

  • 2. 2 Software localization and documentation translation are different!
  • 3. 3 SDL Trados Studio is not the (only) solution!
  • 5. 5 Document types are different Software • Not self contained • String-based • IDs = context • UI string separate unique linguistic asset class Documentation • Self contained • Sentence based • Surrounding content = context
  • 6. 6 Developers are different! • Human language is not a core topic • Create linguistic content in different way • Lower linguistic quality • Content is changed more often (code & linguistic data) • High influence on translatability
  • 7. 7 Workflows are different Development Localization Testing Development Localization Testing waterfall Development Localization Testing Development Localization Testing iterative Development Localization Testing Development Localization Testing Development Localization Testing Development Localization Testing Development Localization Testing continuous
  • 8. 8 The solution for software localization is SDL Passolo
  • 9. 9 Default ○ Binary files (EXE, DLL, SYS, OCX) with Windows Standard Resources (16, 32, 64 bit) ○ Windows Resource files (RC, RC2, DLG) ○ Windows 8 Modern UI files (XLIFF, RESJSON) ○ Android resource parser ○ JavaScript Object Notation ○ Visual Basic < 6 project files (VBP) and forms (FRM) ○ Binary files for Windows Mobile (Windows CE, Pocket PC, Windows Mobile) ○ Microsoft Installer files (MSI) ○ HTML files ad HTML derivatives ○ Unix/Linux Portable Object files ○ Mono and multilingual XML files (incl. XLIFF) ○ Multilingual Microsoft Excel files (XLS, XLSX) Optional add-ins ○ Microsoft .NET add-in (Framework 1.0 to 4.5 including WTF and Silverlight, RESX, binary resources) ○ Java resources (All Platforms; J2EE, J2SE and J2ME) Properties files, Source files (JAVA), binaries (CLASS), Project files (JAR, WAR) ○ Embarcadero (Borland) Delphi/C++ Builder Files Delphi 3 to Delphi XE6 (EXE, DLL, BPL) (including dialog and menu editor) ○ ODBC database parser (supporting ACCESS, SQL Server, Oracle, MySQL, IBM DB2) Supported file formats
  • 10. 10 Internationalization support (i18n) Pseudo-translation Testing Source optimization i18n is an engineering activity
  • 11. 11 Visual Localization - WYSIWYG editors for dialogs, menus, web pages, bitmaps Localization of embedded files - Graphics in binaries can be exported and imported More context information for translators Translator Productivity features Localization (l10n) Translation is part of Localization
  • 13. 13 Localization Project Management Simple handling of software localization projects with multilingual project files Update feature for easy translation of new software releases Alignment and Leverage of translations and layout data Full history of edits including rollback to previous versions Collaboration Edition supports agile development processes User management and task management in projects Efficient project management
  • 14. 14 Support for Agile processes Developer Project file External Translator Internal Translator Reviewer Localization Manager Translation Bundles Localization Kit Creating Project Project Update Export New/Changed text entries FTP Invitation E-Mail
  • 15. 15 File type specific checks Custom checks via macros or add-ins Linguistic checks for inconsistent terminology or translations User defined checks Quality Assurance
  • 16. 16 Automation & customization Integration into automatic build server environment SDL Passolo COM object for automation od recurring tasks Develop your own add-ins using the Passolo SDK Find add-ins on the SDL OpenExchange app store Acrolinx add-in Available on sdl.com/openexchange
  • 17. 17 SDL Passolo, SDL Trados Studio and SDL MultiTerm Sharing of assets Through TMs and term bases, BUT mind: • Not all strings are segments • UI elements are not terms
  • 19. 19 ○ Allows optimal workflows ○ Reduces friction between software developers and localizers ○ Streamlines communication between developers and localizers ○ Controls linguistic quality in source and target languages SDL Passolo is the right tool for software localization because it…
  • 20. The winning combination of typical product localization… 20 Get software localization right Get documentation localization right Get terminology right + +
  • 21. 21 Need more info? www.sdl.com/passolo