SlideShare a Scribd company logo
How to Review your Translation 
with 2 Free and Open Source 
QA Tools 
Sergio Alasia, Qabiria – ProZ.com International Conference – Pisa 29/06/2014
Open source? 
? ?
OPEN SOURCE SOFTWARE 
Publicly available 
Peer reviewed 
Modifiable 
Distributable 
Usable 
FOR FREE
Quality 
Assurance? ? ?
Set of actions for 
assuring 
conformance to 
specifications
Quality Assurance in 
Transalation 
Linguistic rules 
Locale parameters 
Text formatting 
Mistranslation
Automate what can 
be automated
Translation Project 
Workflow 
Projects 
Users 
Costs 
File 
management 
Sales 
Vendor 
management 
Translation 
workflow 
Query 
Data 
warehouse 
Quality 
management 
management 
Invoicing
Translation 
Translation 
workflow 
Bilingual 
editing 
Quality 
Assurance 
Final 
proofreading 
Sales 
Projects 
Users 
Costs 
File 
management 
Vendor 
management 
Query 
Data 
warehouse 
Quality 
management 
management 
Invoicing
QA Theory
tool 
configuratio 
n
QA doesn’t 
replace 
editing or 
proofreading
How does it 
work? 
? ?
Rules 
Analysis 
Results
Rules 
Analysis 
Results
Rules 
Omissions 
Repetitions 
DNT 
Translation too long/too 
short 
Missing/misplaced tags 
Terminology 
(white list and black list) 
Punctuation 
Units of measure 
Numbers 
Missing parts 
(email addresses, URLs, 
etc.) 
Character encoding 
Custom patterns 
…
Analysis 
Ongoing translation 
Rules and filters 
Reference material
Does it work?
• More errors detected 
• More productivity 
• Less monotonous 
work 
• Quick to run 
• Too many false 
positives 
• Limited capabilities 
• Less reliable than 
human review 
Results 
→ Palex.ru – Online poll 
2007
ÂŤWe can 
observe that 
user 
satisfaction 
with all features 
generally 
increases → Palex.ru – Online with 
poll 2007
QA Tools
Stand-alone solutions Integrated solutions 
Commercial tools Free and/or open-source software 
QA Checker 
Terminology 
Verifier 
Tag Verification 
XML Validation 
QA configuration 
pane 
Transcheck 
plugin 
… 
OmegaT 
QA Script 
LanguageTool 
plugin 
Tag Validation 
ApSIC Xbench 2.9 (Non-Unicode, Freeware) 
ApSIC Xbench 3.0 (Unicode) 
… 
CheckMate 
… 
LanguageTool
Stand-alone solutions Integrated solutions 
Commercial tools Free and/or open-source software 
QA Checker 
Terminology 
Verifier 
Tag Verification 
XML Validation 
QA configuration 
pane 
Transcheck 
plugin 
… 
OmegaT 
QA Script 
LanguageTool 
plugin 
Tag Validation 
ApSIC Xbench 2.9 (Non-Unicode, Freeware) 
ApSIC Xbench 3.0 (Unicode) 
… 
CheckMate 
… 
LanguageTool
Software and hardware 
requirements
Any OS supporting Java 
Any hardware supporting that 
OS
Okapi Framework
Okapi Framework 
The Okapi Framework is a cross-platform 
and free open-source 
set of components and 
applications that offer extensive 
support for localizing and 
translating documentation and 
software.
Rainbo 
w 
GUI app 
Launcher 
Longhor 
Check 
Mate 
XLIFF reviewer 
workbench 
Ratel GUI app 
Segmentation 
Tikal Command line 
Conversions / Extractions 
n 
Plugins 
for 
Omeg 
aT 
TM Editor Olifant 
Ocelot 
GUI app 
Quality Assurance
Rainbo 
w 
Longhor 
Check 
Mate 
Ratel 
Tikal 
n 
Plugins 
for 
Omeg 
aT 
Olifant 
Ocelot 
Supported formats: 
• XLIFF 
• TMX 
• TTX 
• PO 
• TS 
• Trados-Tagged 
RTF... 
...and any other 
bilingual format 
supported by the 
framework.
Rainbo 
w 
Longhor 
Check 
Mate 
Ratel 
Tikal 
n 
Plugins 
for 
Omeg 
aT 
Olifant 
Ocelot 
Errors detected: 
• Repeated words 
• Corrupted 
characters 
• Mistaken patterns 
• Inline codes 
differences 
• Translation much 
longer or shorter 
than source 
• Missing translation 
• Leading and 
trailing spaces 
• ...
Interface
results (errors)
preview
filters
LanguageTool
LanguageTool 
Open source proofreading 
software for more than 20 
languages. 
It finds many errors that a 
simple spell checker cannot 
detect and several grammar 
problems.
OpenOffi 
ce and 
LibreOffic 
e Plugins 
Text only check 
Check 
Mate 
Plugin 
for 
Omeg 
aT 
Langua 
ge Tool 
(stand-alone) 
Server 
Integrated instant 
check 
Integrated instant 
check
Langua 
ge Tool 
(stand-alone) 
Server Check 
Mate 
OpenOffi 
ce and 
LibreOffic 
e Plugins 
Plugin 
for 
Omega 
T 
Main features: 
• 20+ languages 
• Checks for grammar 
and style errors 
• False friends (bilingual) 
• Online rule editor 
• Command line and 
GUI 
• Clipboard integration 
• WebStart version 
Other add-ons available: 
• TexStudio (LaTeX) 
• Oxygen XML editor 
• Firefox and 
Thunderbird
Interface
Compatibility
Open standards 
•All bilingual formats supported 
by the framework 
•It accepts TBX glossaries, as 
well as plain TXT format 
•Java Regular Expressions
Warning! 
Compatibility with 
other systems’ 
proprietary formats is 
not guaranteed.
Training
Okapi Framework Wiki
LanguageTool Wiki
Support
Useful links 
Okapi Framework 
Home page: okapi.opentag.com 
Yahoo! Group for support: 
tech.groups.yahoo.com/group/okapitools 
LanguageTool 
Home page: www.languagetool.org 
Support forum: www.languagetool.org/forum 
How to contribute: www.languagetool.org/contribute 
wiki.languagetool.org/make-languagetool-better 
Online rule editor: community.languagetool.org/ruleEditor2
Contribution
• Offer financial support 
• Help with localization 
• Spread the word 
• Provide feedback 
• Report bugs 
• Submit requests for new features 
• Test beta versions 
• Write documentation 
• Become a developer
Thank you.
Questions? 
E-mail: salasia@qabiria.com 
Twitter: @TaxiQab 
Web: www.qabiria.com

More Related Content

What's hot

.NET Overview
.NET Overview.NET Overview
.NET Overview
Greg Sohl
 
Robot framework - Lord of the Rings
Robot framework - Lord of the RingsRobot framework - Lord of the Rings
Robot framework - Lord of the Rings
Asheesh Mehdiratta
 
Doc.next - The Future of the Documentation Project
Doc.next - The Future of the Documentation ProjectDoc.next - The Future of the Documentation Project
Doc.next - The Future of the Documentation ProjectAlexandro Colorado
 
Landscape of Eclipse MicroProfile Tools
Landscape of Eclipse MicroProfile ToolsLandscape of Eclipse MicroProfile Tools
Landscape of Eclipse MicroProfile Tools
YK Chang
 
Acceptance Test Drive Development with Robot Framework
Acceptance Test Drive Development with Robot FrameworkAcceptance Test Drive Development with Robot Framework
Acceptance Test Drive Development with Robot Framework
Ramdhan Hidayat
 
Net serialization
Net serializationNet serialization
Net serializationGreg Sohl
 
A great clash of symbols
A great clash of symbolsA great clash of symbols
A great clash of symbols
Greg Sohl
 
Introduction to Go-Lang
Introduction to Go-LangIntroduction to Go-Lang
Introduction to Go-Lang
Folio3 Software
 
What's New in Entity Framework 4, by Julie Lerman
What's New in Entity Framework 4, by Julie LermanWhat's New in Entity Framework 4, by Julie Lerman
What's New in Entity Framework 4, by Julie Lerman
Julie Lerman
 
Community update on flink 1.9 and How to Contribute to Flink
Community update on flink 1.9 and How to Contribute to FlinkCommunity update on flink 1.9 and How to Contribute to Flink
Community update on flink 1.9 and How to Contribute to Flink
Bowen Li
 
Opening OSGi to the world- Simple integration of services not written in Java...
Opening OSGi to the world- Simple integration of services not written in Java...Opening OSGi to the world- Simple integration of services not written in Java...
Opening OSGi to the world- Simple integration of services not written in Java...
mfrancis
 
Implementing Refactorings in IntelliJ IDEA
Implementing Refactorings in IntelliJ IDEAImplementing Refactorings in IntelliJ IDEA
Implementing Refactorings in IntelliJ IDEA
intelliyole
 
8 - Javascript unit testing framework
8 - Javascript unit testing framework8 - Javascript unit testing framework
8 - Javascript unit testing frameworkNguyen Duc Phu
 
Smoothing Your Java with DSLs
Smoothing Your Java with DSLsSmoothing Your Java with DSLs
Smoothing Your Java with DSLsintelliyole
 
Presentation of lpOD (ODF automation platform) at FOSDEM 2010
Presentation of lpOD (ODF automation platform) at FOSDEM 2010Presentation of lpOD (ODF automation platform) at FOSDEM 2010
Presentation of lpOD (ODF automation platform) at FOSDEM 2010
Itaapy
 
Development activities - Fedora globalization DevConf CZ 2016
Development activities - Fedora globalization  DevConf CZ 2016Development activities - Fedora globalization  DevConf CZ 2016
Development activities - Fedora globalization DevConf CZ 2016
Pravin Satpute
 
Entity Framework NYC Firestarter
Entity Framework NYC FirestarterEntity Framework NYC Firestarter
Entity Framework NYC Firestarter
Julie Lerman
 
Code Generation using T4
Code Generation using T4Code Generation using T4
Code Generation using T4
Joubin Najmaie
 
Acceptance Test Driven Development and Robot Framework
Acceptance Test Driven Development and Robot FrameworkAcceptance Test Driven Development and Robot Framework
Acceptance Test Driven Development and Robot Framework
Steve Zhang
 

What's hot (20)

.NET Overview
.NET Overview.NET Overview
.NET Overview
 
Robot framework - Lord of the Rings
Robot framework - Lord of the RingsRobot framework - Lord of the Rings
Robot framework - Lord of the Rings
 
Doc.next - The Future of the Documentation Project
Doc.next - The Future of the Documentation ProjectDoc.next - The Future of the Documentation Project
Doc.next - The Future of the Documentation Project
 
Landscape of Eclipse MicroProfile Tools
Landscape of Eclipse MicroProfile ToolsLandscape of Eclipse MicroProfile Tools
Landscape of Eclipse MicroProfile Tools
 
Acceptance Test Drive Development with Robot Framework
Acceptance Test Drive Development with Robot FrameworkAcceptance Test Drive Development with Robot Framework
Acceptance Test Drive Development with Robot Framework
 
Net serialization
Net serializationNet serialization
Net serialization
 
A great clash of symbols
A great clash of symbolsA great clash of symbols
A great clash of symbols
 
Introduction to Go-Lang
Introduction to Go-LangIntroduction to Go-Lang
Introduction to Go-Lang
 
What's New in Entity Framework 4, by Julie Lerman
What's New in Entity Framework 4, by Julie LermanWhat's New in Entity Framework 4, by Julie Lerman
What's New in Entity Framework 4, by Julie Lerman
 
Community update on flink 1.9 and How to Contribute to Flink
Community update on flink 1.9 and How to Contribute to FlinkCommunity update on flink 1.9 and How to Contribute to Flink
Community update on flink 1.9 and How to Contribute to Flink
 
Opening OSGi to the world- Simple integration of services not written in Java...
Opening OSGi to the world- Simple integration of services not written in Java...Opening OSGi to the world- Simple integration of services not written in Java...
Opening OSGi to the world- Simple integration of services not written in Java...
 
ANTLR4 in depth
ANTLR4 in depthANTLR4 in depth
ANTLR4 in depth
 
Implementing Refactorings in IntelliJ IDEA
Implementing Refactorings in IntelliJ IDEAImplementing Refactorings in IntelliJ IDEA
Implementing Refactorings in IntelliJ IDEA
 
8 - Javascript unit testing framework
8 - Javascript unit testing framework8 - Javascript unit testing framework
8 - Javascript unit testing framework
 
Smoothing Your Java with DSLs
Smoothing Your Java with DSLsSmoothing Your Java with DSLs
Smoothing Your Java with DSLs
 
Presentation of lpOD (ODF automation platform) at FOSDEM 2010
Presentation of lpOD (ODF automation platform) at FOSDEM 2010Presentation of lpOD (ODF automation platform) at FOSDEM 2010
Presentation of lpOD (ODF automation platform) at FOSDEM 2010
 
Development activities - Fedora globalization DevConf CZ 2016
Development activities - Fedora globalization  DevConf CZ 2016Development activities - Fedora globalization  DevConf CZ 2016
Development activities - Fedora globalization DevConf CZ 2016
 
Entity Framework NYC Firestarter
Entity Framework NYC FirestarterEntity Framework NYC Firestarter
Entity Framework NYC Firestarter
 
Code Generation using T4
Code Generation using T4Code Generation using T4
Code Generation using T4
 
Acceptance Test Driven Development and Robot Framework
Acceptance Test Driven Development and Robot FrameworkAcceptance Test Driven Development and Robot Framework
Acceptance Test Driven Development and Robot Framework
 

Similar to How to Review your Translation with 2 Free and Open Source QA Tools

Frequently Used Off Host Developer Toolsl
Frequently Used Off Host Developer ToolslFrequently Used Off Host Developer Toolsl
Frequently Used Off Host Developer Toolsl
Sharan S
 
Whats new in Alchemy Catalyst 8.0
Whats new in Alchemy Catalyst 8.0Whats new in Alchemy Catalyst 8.0
Whats new in Alchemy Catalyst 8.0
Shamusd
 
Software testing tools
Software testing toolsSoftware testing tools
Software testing tools
Gaurav Paliwal
 
Robot framework Gowthami Goli
Robot framework Gowthami GoliRobot framework Gowthami Goli
Robot framework Gowthami Goli
Gowthami Buddi
 
Robot framework
Robot frameworkRobot framework
Automated Testing DITA Content and Customizations
Automated Testing DITA Content and CustomizationsAutomated Testing DITA Content and Customizations
Automated Testing DITA Content and CustomizationsSteve Anderson
 
APIs And SDKs Breaking Into And Succeeding In A Specialty Market
APIs And SDKs  Breaking Into And Succeeding In A Specialty MarketAPIs And SDKs  Breaking Into And Succeeding In A Specialty Market
APIs And SDKs Breaking Into And Succeeding In A Specialty Market
Bill Dubie
 
robot framework1.pptx
robot framework1.pptxrobot framework1.pptx
robot framework1.pptx
tanuranasingha1996
 
A 10 Point Localisation Plan For Games
A 10 Point Localisation Plan For GamesA 10 Point Localisation Plan For Games
A 10 Point Localisation Plan For GamesShamusd
 
Code Quality Control in a PHP project. GeekTalks, Cherkassy 2020
Code Quality Control in a PHP project. GeekTalks, Cherkassy 2020Code Quality Control in a PHP project. GeekTalks, Cherkassy 2020
Code Quality Control in a PHP project. GeekTalks, Cherkassy 2020
Andrew Yatsenko
 
Rhapsody Software
Rhapsody SoftwareRhapsody Software
Rhapsody SoftwareBill Duncan
 
Software development slides
Software development slidesSoftware development slides
Software development slidesiarthur
 
2010 tool forum ata handout
2010 tool forum ata handout2010 tool forum ata handout
2010 tool forum ata handout
ascetlan
 
Top Automation Programming Languages of 2023.pdf
Top Automation Programming Languages of 2023.pdfTop Automation Programming Languages of 2023.pdf
Top Automation Programming Languages of 2023.pdf
pCloudy
 
Become Jythonic in FDMEE (KSCOPE15)
Become Jythonic in FDMEE (KSCOPE15)Become Jythonic in FDMEE (KSCOPE15)
Become Jythonic in FDMEE (KSCOPE15)
Francisco Amores
 
Linguistic QA in on-line translation environments: an old problem, a new solu...
Linguistic QA in on-line translation environments: an old problem, a new solu...Linguistic QA in on-line translation environments: an old problem, a new solu...
Linguistic QA in on-line translation environments: an old problem, a new solu...
TAUS - The Language Data Network
 
Top 10 Trending Tools To Supercharge Productivity of Software Engineers
Top 10 Trending Tools To Supercharge Productivity of Software EngineersTop 10 Trending Tools To Supercharge Productivity of Software Engineers
Top 10 Trending Tools To Supercharge Productivity of Software Engineers
Rock Interview
 
Is it worth investing in qa processes (1) (1)
Is it worth investing in qa processes (1) (1)Is it worth investing in qa processes (1) (1)
Is it worth investing in qa processes (1) (1)
Crossing
 
[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...
[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...
[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...
DevDay.org
 
Choosing right-automation-tool
Choosing right-automation-toolChoosing right-automation-tool
Choosing right-automation-tool
BabuDevanandam
 

Similar to How to Review your Translation with 2 Free and Open Source QA Tools (20)

Frequently Used Off Host Developer Toolsl
Frequently Used Off Host Developer ToolslFrequently Used Off Host Developer Toolsl
Frequently Used Off Host Developer Toolsl
 
Whats new in Alchemy Catalyst 8.0
Whats new in Alchemy Catalyst 8.0Whats new in Alchemy Catalyst 8.0
Whats new in Alchemy Catalyst 8.0
 
Software testing tools
Software testing toolsSoftware testing tools
Software testing tools
 
Robot framework Gowthami Goli
Robot framework Gowthami GoliRobot framework Gowthami Goli
Robot framework Gowthami Goli
 
Robot framework
Robot frameworkRobot framework
Robot framework
 
Automated Testing DITA Content and Customizations
Automated Testing DITA Content and CustomizationsAutomated Testing DITA Content and Customizations
Automated Testing DITA Content and Customizations
 
APIs And SDKs Breaking Into And Succeeding In A Specialty Market
APIs And SDKs  Breaking Into And Succeeding In A Specialty MarketAPIs And SDKs  Breaking Into And Succeeding In A Specialty Market
APIs And SDKs Breaking Into And Succeeding In A Specialty Market
 
robot framework1.pptx
robot framework1.pptxrobot framework1.pptx
robot framework1.pptx
 
A 10 Point Localisation Plan For Games
A 10 Point Localisation Plan For GamesA 10 Point Localisation Plan For Games
A 10 Point Localisation Plan For Games
 
Code Quality Control in a PHP project. GeekTalks, Cherkassy 2020
Code Quality Control in a PHP project. GeekTalks, Cherkassy 2020Code Quality Control in a PHP project. GeekTalks, Cherkassy 2020
Code Quality Control in a PHP project. GeekTalks, Cherkassy 2020
 
Rhapsody Software
Rhapsody SoftwareRhapsody Software
Rhapsody Software
 
Software development slides
Software development slidesSoftware development slides
Software development slides
 
2010 tool forum ata handout
2010 tool forum ata handout2010 tool forum ata handout
2010 tool forum ata handout
 
Top Automation Programming Languages of 2023.pdf
Top Automation Programming Languages of 2023.pdfTop Automation Programming Languages of 2023.pdf
Top Automation Programming Languages of 2023.pdf
 
Become Jythonic in FDMEE (KSCOPE15)
Become Jythonic in FDMEE (KSCOPE15)Become Jythonic in FDMEE (KSCOPE15)
Become Jythonic in FDMEE (KSCOPE15)
 
Linguistic QA in on-line translation environments: an old problem, a new solu...
Linguistic QA in on-line translation environments: an old problem, a new solu...Linguistic QA in on-line translation environments: an old problem, a new solu...
Linguistic QA in on-line translation environments: an old problem, a new solu...
 
Top 10 Trending Tools To Supercharge Productivity of Software Engineers
Top 10 Trending Tools To Supercharge Productivity of Software EngineersTop 10 Trending Tools To Supercharge Productivity of Software Engineers
Top 10 Trending Tools To Supercharge Productivity of Software Engineers
 
Is it worth investing in qa processes (1) (1)
Is it worth investing in qa processes (1) (1)Is it worth investing in qa processes (1) (1)
Is it worth investing in qa processes (1) (1)
 
[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...
[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...
[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...
 
Choosing right-automation-tool
Choosing right-automation-toolChoosing right-automation-tool
Choosing right-automation-tool
 

More from Qabiria

Introduzione agli strumenti CAT per STL Formazione
Introduzione agli strumenti CAT per STL FormazioneIntroduzione agli strumenti CAT per STL Formazione
Introduzione agli strumenti CAT per STL Formazione
Qabiria
 
Introduzione alla localizzazione web
Introduzione alla localizzazione webIntroduzione alla localizzazione web
Introduzione alla localizzazione web
Qabiria
 
CAT tool a confronto
CAT tool a confrontoCAT tool a confronto
CAT tool a confronto
Qabiria
 
Uscire dal guscio
Uscire dal guscioUscire dal guscio
Uscire dal guscio
Qabiria
 
Curso de OmegaT para el mĂ ster en TradumĂ tica: traducciĂłn y localizaciĂłn
Curso de OmegaT para el mĂ ster en TradumĂ tica: traducciĂłn y localizaciĂłnCurso de OmegaT para el mĂ ster en TradumĂ tica: traducciĂłn y localizaciĂłn
Curso de OmegaT para el mĂ ster en TradumĂ tica: traducciĂłn y localizaciĂłn
Qabiria
 
Faccio cose. Vedo gente. Localizzo siti.
Faccio cose. Vedo gente. Localizzo siti.Faccio cose. Vedo gente. Localizzo siti.
Faccio cose. Vedo gente. Localizzo siti.
Qabiria
 
La cassetta degli attrezzi del traduttore: le 10 applicazioni indispensabili
La cassetta degli attrezzi del traduttore: le 10 applicazioni indispensabiliLa cassetta degli attrezzi del traduttore: le 10 applicazioni indispensabili
La cassetta degli attrezzi del traduttore: le 10 applicazioni indispensabili
Qabiria
 
Freetech - Informatica Zen (lezione 3/4)
Freetech - Informatica Zen (lezione 3/4)Freetech - Informatica Zen (lezione 3/4)
Freetech - Informatica Zen (lezione 3/4)
Qabiria
 
Freetech - Informatica Zen (lezione 2/4)
Freetech - Informatica Zen (lezione 2/4)Freetech - Informatica Zen (lezione 2/4)
Freetech - Informatica Zen (lezione 2/4)
Qabiria
 
Freetech - Informatica Zen (lezione 4/4)
Freetech - Informatica Zen (lezione 4/4)Freetech - Informatica Zen (lezione 4/4)
Freetech - Informatica Zen (lezione 4/4)
Qabiria
 
Freetech - Informatica Zen (lezione 1/4)
Freetech - Informatica Zen (lezione 1/4)Freetech - Informatica Zen (lezione 1/4)
Freetech - Informatica Zen (lezione 1/4)
Qabiria
 
Il controllo qualitĂ  con strumenti open source nella traduzione
Il controllo qualitĂ  con strumenti open source nella traduzioneIl controllo qualitĂ  con strumenti open source nella traduzione
Il controllo qualitĂ  con strumenti open source nella traduzione
Qabiria
 
OmegaT: vera alternativa libera e gratuita ai CAT commerciali?
OmegaT: vera alternativa libera e gratuita ai CAT commerciali?OmegaT: vera alternativa libera e gratuita ai CAT commerciali?
OmegaT: vera alternativa libera e gratuita ai CAT commerciali?
Qabiria
 
OmegaT 3.0
OmegaT 3.0OmegaT 3.0
OmegaT 3.0
Qabiria
 
Less is more? OmegaT: vantaggi e svantaggi di un approccio essenziale e open ...
Less is more? OmegaT: vantaggi e svantaggi di un approccio essenziale e open ...Less is more? OmegaT: vantaggi e svantaggi di un approccio essenziale e open ...
Less is more? OmegaT: vantaggi e svantaggi di un approccio essenziale e open ...
Qabiria
 
Guida completa a OmegaT: tecniche, trucchi e consigli per traduttori e projec...
Guida completa a OmegaT: tecniche, trucchi e consigli per traduttori e projec...Guida completa a OmegaT: tecniche, trucchi e consigli per traduttori e projec...
Guida completa a OmegaT: tecniche, trucchi e consigli per traduttori e projec...
Qabiria
 
How to cover the whole Translation Project Workflow with one open-source syst...
How to cover the whole Translation Project Workflow with one open-source syst...How to cover the whole Translation Project Workflow with one open-source syst...
How to cover the whole Translation Project Workflow with one open-source syst...
Qabiria
 
Social networking and the translator
Social networking and the translatorSocial networking and the translator
Social networking and the translator
Qabiria
 
Project management outsourcing
Project management outsourcingProject management outsourcing
Project management outsourcing
Qabiria
 
Buenas costumbres de seguridad informĂĄtica
Buenas costumbres de seguridad informĂĄticaBuenas costumbres de seguridad informĂĄtica
Buenas costumbres de seguridad informĂĄtica
Qabiria
 

More from Qabiria (20)

Introduzione agli strumenti CAT per STL Formazione
Introduzione agli strumenti CAT per STL FormazioneIntroduzione agli strumenti CAT per STL Formazione
Introduzione agli strumenti CAT per STL Formazione
 
Introduzione alla localizzazione web
Introduzione alla localizzazione webIntroduzione alla localizzazione web
Introduzione alla localizzazione web
 
CAT tool a confronto
CAT tool a confrontoCAT tool a confronto
CAT tool a confronto
 
Uscire dal guscio
Uscire dal guscioUscire dal guscio
Uscire dal guscio
 
Curso de OmegaT para el mĂ ster en TradumĂ tica: traducciĂłn y localizaciĂłn
Curso de OmegaT para el mĂ ster en TradumĂ tica: traducciĂłn y localizaciĂłnCurso de OmegaT para el mĂ ster en TradumĂ tica: traducciĂłn y localizaciĂłn
Curso de OmegaT para el mĂ ster en TradumĂ tica: traducciĂłn y localizaciĂłn
 
Faccio cose. Vedo gente. Localizzo siti.
Faccio cose. Vedo gente. Localizzo siti.Faccio cose. Vedo gente. Localizzo siti.
Faccio cose. Vedo gente. Localizzo siti.
 
La cassetta degli attrezzi del traduttore: le 10 applicazioni indispensabili
La cassetta degli attrezzi del traduttore: le 10 applicazioni indispensabiliLa cassetta degli attrezzi del traduttore: le 10 applicazioni indispensabili
La cassetta degli attrezzi del traduttore: le 10 applicazioni indispensabili
 
Freetech - Informatica Zen (lezione 3/4)
Freetech - Informatica Zen (lezione 3/4)Freetech - Informatica Zen (lezione 3/4)
Freetech - Informatica Zen (lezione 3/4)
 
Freetech - Informatica Zen (lezione 2/4)
Freetech - Informatica Zen (lezione 2/4)Freetech - Informatica Zen (lezione 2/4)
Freetech - Informatica Zen (lezione 2/4)
 
Freetech - Informatica Zen (lezione 4/4)
Freetech - Informatica Zen (lezione 4/4)Freetech - Informatica Zen (lezione 4/4)
Freetech - Informatica Zen (lezione 4/4)
 
Freetech - Informatica Zen (lezione 1/4)
Freetech - Informatica Zen (lezione 1/4)Freetech - Informatica Zen (lezione 1/4)
Freetech - Informatica Zen (lezione 1/4)
 
Il controllo qualitĂ  con strumenti open source nella traduzione
Il controllo qualitĂ  con strumenti open source nella traduzioneIl controllo qualitĂ  con strumenti open source nella traduzione
Il controllo qualitĂ  con strumenti open source nella traduzione
 
OmegaT: vera alternativa libera e gratuita ai CAT commerciali?
OmegaT: vera alternativa libera e gratuita ai CAT commerciali?OmegaT: vera alternativa libera e gratuita ai CAT commerciali?
OmegaT: vera alternativa libera e gratuita ai CAT commerciali?
 
OmegaT 3.0
OmegaT 3.0OmegaT 3.0
OmegaT 3.0
 
Less is more? OmegaT: vantaggi e svantaggi di un approccio essenziale e open ...
Less is more? OmegaT: vantaggi e svantaggi di un approccio essenziale e open ...Less is more? OmegaT: vantaggi e svantaggi di un approccio essenziale e open ...
Less is more? OmegaT: vantaggi e svantaggi di un approccio essenziale e open ...
 
Guida completa a OmegaT: tecniche, trucchi e consigli per traduttori e projec...
Guida completa a OmegaT: tecniche, trucchi e consigli per traduttori e projec...Guida completa a OmegaT: tecniche, trucchi e consigli per traduttori e projec...
Guida completa a OmegaT: tecniche, trucchi e consigli per traduttori e projec...
 
How to cover the whole Translation Project Workflow with one open-source syst...
How to cover the whole Translation Project Workflow with one open-source syst...How to cover the whole Translation Project Workflow with one open-source syst...
How to cover the whole Translation Project Workflow with one open-source syst...
 
Social networking and the translator
Social networking and the translatorSocial networking and the translator
Social networking and the translator
 
Project management outsourcing
Project management outsourcingProject management outsourcing
Project management outsourcing
 
Buenas costumbres de seguridad informĂĄtica
Buenas costumbres de seguridad informĂĄticaBuenas costumbres de seguridad informĂĄtica
Buenas costumbres de seguridad informĂĄtica
 

Recently uploaded

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
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Jay Das
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
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
 
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)
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
Srikant77
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 

Recently uploaded (20)

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...
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
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...
 
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
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 

How to Review your Translation with 2 Free and Open Source QA Tools

  • 1. How to Review your Translation with 2 Free and Open Source QA Tools Sergio Alasia, Qabiria – ProZ.com International Conference – Pisa 29/06/2014
  • 3.
  • 4. OPEN SOURCE SOFTWARE Publicly available Peer reviewed Modifiable Distributable Usable FOR FREE
  • 6. Set of actions for assuring conformance to specifications
  • 7. Quality Assurance in Transalation Linguistic rules Locale parameters Text formatting Mistranslation
  • 8.
  • 9.
  • 10. Automate what can be automated
  • 11. Translation Project Workflow Projects Users Costs File management Sales Vendor management Translation workflow Query Data warehouse Quality management management Invoicing
  • 12. Translation Translation workflow Bilingual editing Quality Assurance Final proofreading Sales Projects Users Costs File management Vendor management Query Data warehouse Quality management management Invoicing
  • 14.
  • 16.
  • 17. QA doesn’t replace editing or proofreading
  • 18. How does it work? ? ?
  • 21. Rules Omissions Repetitions DNT Translation too long/too short Missing/misplaced tags Terminology (white list and black list) Punctuation Units of measure Numbers Missing parts (email addresses, URLs, etc.) Character encoding Custom patterns …
  • 22. Analysis Ongoing translation Rules and filters Reference material
  • 24. • More errors detected • More productivity • Less monotonous work • Quick to run • Too many false positives • Limited capabilities • Less reliable than human review Results → Palex.ru – Online poll 2007
  • 25. ÂŤWe can observe that user satisfaction with all features generally increases → Palex.ru – Online with poll 2007
  • 27. Stand-alone solutions Integrated solutions Commercial tools Free and/or open-source software QA Checker Terminology Verifier Tag Verification XML Validation QA configuration pane Transcheck plugin … OmegaT QA Script LanguageTool plugin Tag Validation ApSIC Xbench 2.9 (Non-Unicode, Freeware) ApSIC Xbench 3.0 (Unicode) … CheckMate … LanguageTool
  • 28. Stand-alone solutions Integrated solutions Commercial tools Free and/or open-source software QA Checker Terminology Verifier Tag Verification XML Validation QA configuration pane Transcheck plugin … OmegaT QA Script LanguageTool plugin Tag Validation ApSIC Xbench 2.9 (Non-Unicode, Freeware) ApSIC Xbench 3.0 (Unicode) … CheckMate … LanguageTool
  • 29. Software and hardware requirements
  • 30.
  • 31. Any OS supporting Java Any hardware supporting that OS
  • 32.
  • 34. Okapi Framework The Okapi Framework is a cross-platform and free open-source set of components and applications that offer extensive support for localizing and translating documentation and software.
  • 35. Rainbo w GUI app Launcher Longhor Check Mate XLIFF reviewer workbench Ratel GUI app Segmentation Tikal Command line Conversions / Extractions n Plugins for Omeg aT TM Editor Olifant Ocelot GUI app Quality Assurance
  • 36. Rainbo w Longhor Check Mate Ratel Tikal n Plugins for Omeg aT Olifant Ocelot Supported formats: • XLIFF • TMX • TTX • PO • TS • Trados-Tagged RTF... ...and any other bilingual format supported by the framework.
  • 37. Rainbo w Longhor Check Mate Ratel Tikal n Plugins for Omeg aT Olifant Ocelot Errors detected: • Repeated words • Corrupted characters • Mistaken patterns • Inline codes differences • Translation much longer or shorter than source • Missing translation • Leading and trailing spaces • ...
  • 39.
  • 43.
  • 44.
  • 45.
  • 46.
  • 48. LanguageTool Open source proofreading software for more than 20 languages. It finds many errors that a simple spell checker cannot detect and several grammar problems.
  • 49. OpenOffi ce and LibreOffic e Plugins Text only check Check Mate Plugin for Omeg aT Langua ge Tool (stand-alone) Server Integrated instant check Integrated instant check
  • 50. Langua ge Tool (stand-alone) Server Check Mate OpenOffi ce and LibreOffic e Plugins Plugin for Omega T Main features: • 20+ languages • Checks for grammar and style errors • False friends (bilingual) • Online rule editor • Command line and GUI • Clipboard integration • WebStart version Other add-ons available: • TexStudio (LaTeX) • Oxygen XML editor • Firefox and Thunderbird
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 58. Open standards •All bilingual formats supported by the framework •It accepts TBX glossaries, as well as plain TXT format •Java Regular Expressions
  • 59. Warning! Compatibility with other systems’ proprietary formats is not guaranteed.
  • 63.
  • 65. Useful links Okapi Framework Home page: okapi.opentag.com Yahoo! Group for support: tech.groups.yahoo.com/group/okapitools LanguageTool Home page: www.languagetool.org Support forum: www.languagetool.org/forum How to contribute: www.languagetool.org/contribute wiki.languagetool.org/make-languagetool-better Online rule editor: community.languagetool.org/ruleEditor2
  • 67. • Offer financial support • Help with localization • Spread the word • Provide feedback • Report bugs • Submit requests for new features • Test beta versions • Write documentation • Become a developer
  • 69. Questions? E-mail: salasia@qabiria.com Twitter: @TaxiQab Web: www.qabiria.com

Editor's Notes

  1. • Il progetto Okapi Framework • Checkmate, funzionamento e caratteristiche • Language Tool, correttore stilistico e grammaticale
  2. Per pigrizia, certo, ma anche perché il tempo non è mai abbastanza e se possiamo automatizzare…
  3. Per pigrizia, certo, ma anche perché il tempo non è mai abbastanza e se possiamo automatizzare…
  4. …l’automatizzabile, abbiamo l’obbligo di farlo.
  5. Quanti di voi usano strumenti o funzionalitĂ  di QA? Da quanto tempo?
  6. Quali di questi programmi conoscete? Quali utilizzate?
  7. Quali di questi programmi conoscete? Quali utilizzate?
  8. Grande supporto. Citare Yves Savourel, ENLASO. Gruppo Yahoo!
  9. Rules in bitext mode In bitext mode, the following rules are used: false friend rules: the rules are matched only when both source and target contain the false friend terms rules for target language generic bitext rules (in Java) bilingual rules for target rules (if they are found in the /rules/[language]/bitext.xml file, where [language] is a two-letter code of the language). The generic bitext rules include the rules that check: if the translation length of the target is not radically different from the source (TRANSLATION_LENGTH) if the translation is not the same for multiple-word sentences (SAME_TRANSLATION) In the future, when the general mechanism for adding custom rules will be implemented, any custom rules will be added as well.
  10. What can you do to contribute to open source projects? Can you code? Become a developer! Can’t you? It’s never too late to learn!
  11. • Il progetto Okapi Framework • Checkmate, funzionamento e caratteristiche • Language Tool, correttore stilistico e grammaticale