Henk Boxma - kaleidoscope.at · Henk Boxma Translation technology consultant / ... •Fixing issues...

21
Henk Boxma Translation technology consultant / co-founder rigi.io [email protected]

Transcript of Henk Boxma - kaleidoscope.at · Henk Boxma Translation technology consultant / ... •Fixing issues...

Page 1: Henk Boxma - kaleidoscope.at · Henk Boxma Translation technology consultant / ... •Fixing issues late in the process is costly ... •SAP •ID-based ...

Henk BoxmaTranslation technology consultant /

co-founder rigi.io

[email protected]

Page 2: Henk Boxma - kaleidoscope.at · Henk Boxma Translation technology consultant / ... •Fixing issues late in the process is costly ... •SAP •ID-based ...

Agenda

• What is a web based application?

• What are the challenges to localize them?

• Rigi

• Results

Page 3: Henk Boxma - kaleidoscope.at · Henk Boxma Translation technology consultant / ... •Fixing issues late in the process is costly ... •SAP •ID-based ...

What is a web-based application?

Page 4: Henk Boxma - kaleidoscope.at · Henk Boxma Translation technology consultant / ... •Fixing issues late in the process is costly ... •SAP •ID-based ...
Page 5: Henk Boxma - kaleidoscope.at · Henk Boxma Translation technology consultant / ... •Fixing issues late in the process is costly ... •SAP •ID-based ...

Front-endBack-end

Error msgs .properties

www

Web application

What are translation challenges?

Page 6: Henk Boxma - kaleidoscope.at · Henk Boxma Translation technology consultant / ... •Fixing issues late in the process is costly ... •SAP •ID-based ...

Challenges

• Translators do not have context

• Developers do not have time to prepare information for translators

• Fixing issues late in the process is costly

• How to deal with updates (Agile)?

• In-country reviewers review often as side-job. They do not have time to extensively test the application

• How to report issues? Excel?

• Dependencies. Developers need to create a build before a review can start.

• Geographical locations

• Communication overhead

• Many stakeholders involved

• …

We designed Rigi to solve these challenges

Page 7: Henk Boxma - kaleidoscope.at · Henk Boxma Translation technology consultant / ... •Fixing issues late in the process is costly ... •SAP •ID-based ...

Rigi

Page 8: Henk Boxma - kaleidoscope.at · Henk Boxma Translation technology consultant / ... •Fixing issues late in the process is costly ... •SAP •ID-based ...

Software localization

• What stakeholders need

• Complete set of information (text + context)

• Unique identification of assets

• Independent execution of tasks

• Efficient communication

• How?

• Context (WYSIWYG)

• ID based localization

• Centralize data

Page 9: Henk Boxma - kaleidoscope.at · Henk Boxma Translation technology consultant / ... •Fixing issues late in the process is costly ... •SAP •ID-based ...

Rigi cloud server

Web app on server

HTML

previews

Capture

previews(developer)

Proofread

(ICR)

comments

Context

Rigi addinResource

files

db

+ comments

Comments

Page 10: Henk Boxma - kaleidoscope.at · Henk Boxma Translation technology consultant / ... •Fixing issues late in the process is costly ... •SAP •ID-based ...

Demo

• Web based application (piwik.locready.com)

• 40 source json files

• 50+ target languages

Page 11: Henk Boxma - kaleidoscope.at · Henk Boxma Translation technology consultant / ... •Fixing issues late in the process is costly ... •SAP •ID-based ...

Summary

Page 12: Henk Boxma - kaleidoscope.at · Henk Boxma Translation technology consultant / ... •Fixing issues late in the process is costly ... •SAP •ID-based ...

Use cases

• Developers create localization kit

• Provide context

• Project manager

• Manage translation and in-country review process

• Translator

• Select a text and immediately see context

• In-country reviewer

• Review previews in a browser and enters comments

• Translators can select comments, see the preview and make the modifications.

Page 13: Henk Boxma - kaleidoscope.at · Henk Boxma Translation technology consultant / ... •Fixing issues late in the process is costly ... •SAP •ID-based ...

Create previews

• Websnap tool

• Chrome extension

• Rigi web application

• Automation

• Karma

• Selenium

• List of URLs

• …

Page 14: Henk Boxma - kaleidoscope.at · Henk Boxma Translation technology consultant / ... •Fixing issues late in the process is costly ... •SAP •ID-based ...

Translate – select string and get preview

Page 15: Henk Boxma - kaleidoscope.at · Henk Boxma Translation technology consultant / ... •Fixing issues late in the process is costly ... •SAP •ID-based ...

In-country review – enter comments on server

Page 16: Henk Boxma - kaleidoscope.at · Henk Boxma Translation technology consultant / ... •Fixing issues late in the process is costly ... •SAP •ID-based ...

Correction – select issue and immediately see the

preview

Page 17: Henk Boxma - kaleidoscope.at · Henk Boxma Translation technology consultant / ... •Fixing issues late in the process is costly ... •SAP •ID-based ...

Generate target files

• Use standard functionality in Passolo to generate the

target files.

Page 18: Henk Boxma - kaleidoscope.at · Henk Boxma Translation technology consultant / ... •Fixing issues late in the process is costly ... •SAP •ID-based ...

Results

Page 19: Henk Boxma - kaleidoscope.at · Henk Boxma Translation technology consultant / ... •Fixing issues late in the process is costly ... •SAP •ID-based ...

Results

• SAP

• ID-based localization saves 3 days in throughput time every 6 weeks.

• HPE

• Number of context related issues dropped by at least 30%.

• (they only have context for 20% of the strings)

Page 20: Henk Boxma - kaleidoscope.at · Henk Boxma Translation technology consultant / ... •Fixing issues late in the process is costly ... •SAP •ID-based ...

Haben Sie Fragen?

Henk Boxma

[email protected]

www.rigi.io

Mobile: +31 6 4913 1863

Office: +31 318 786 002

Burgemeester Prinslaan 3

6711 KA, Ede, Niederlande

Page 21: Henk Boxma - kaleidoscope.at · Henk Boxma Translation technology consultant / ... •Fixing issues late in the process is costly ... •SAP •ID-based ...

Vielen Dank!