Next Generation Localization

24
Next Generation Localisation Reinhard Schäler (UL-LOC) Enabling people to interact with digital content, products and services in their own language, according to their own culture, and according to their own personal needs Scientific Committee Meeting, Dublin, 09 October 2008

description

The first presentation describing the Next Generation Localisation scenario, based on a self-configurable, scenario independent, service-oriented architecture (SOA) framework, with distributed and component-based services that are extensible and accessible, with Localisation Knowledge as backbone, and a clear open source IP in place. This idea was later developed into the Service-oriented architecture solution (SOLAS) at the University of Limerick, and its IP transferred exclusively to The Rosetta Foundation which initiated an open source project for SOLAS. SOLAS now powers the Translation Commons or TROMMONS on trombones.org, the language services 'dating' site for nonmarket translation and localization.

Transcript of Next Generation Localization

Page 1: Next Generation Localization

Next Generation Localisation

Reinhard Schäler (UL-LOC)

Enabling people to interact with digital content, products and services in their own language, according to their own culture, and according to their own personal needs

Scientific Committee Meeting, Dublin, 09 October 2008

Page 2: Next Generation Localization

The Irish TimesMotorsFeatureWednesday, October 8, 2008, p.4

Hot off the pressesDecision to launch result of growing number of female drivers in the country, based on study that researched needs and preferences. Women's needs different from men's; most important thing for them: car will be comfortable and easy to use. Last year, Iran's Islamic authorities passed a bill promoting production of a bicycle especially designed for women: it will conceal the rider's legs and upper body. Iranian women are advised to refrain from cycling, in order to preserve their modesty, and are banned from riding motorcycles, except as passengers. A woman-only taxi service is operating in major Iranian cities, and male and female passengers are segregated on buses and the Tehran underground system. Last year, Iran Khodro launched "Islamic" car model, equipped with a navigation system to locate Mecca, will be manufactured in conjunction with Malaysia and Turkey.

Robert Tait and Noushin Hoseiny, The Guardian, Tuesday October 7 2008 http://www.guardian.co.uk/world/2008/oct/07/iran.gender

Personalisation today

Page 3: Next Generation Localization
Page 4: Next Generation Localization
Page 5: Next Generation Localization

LOC – Next Generation Localisation

NextGenerationLocalisation

SystemsFramework

Ent

erp

rise

Lo

calis

atio

n

Per

son

alis

ed L

ocal

isat

ion

Unified Model

DigitalContentManagement

IntegratedLanguageTechnologies

Page 6: Next Generation Localization

Next Generation Localisation

LOC1 Multilingual Digital Content Guidelines (Chris Exton, Reinhard

Schaler)

WP1 Digital Content Production for Localisation – Beyond Locale

WP2 Localisation Knowledge – Capture, Organisation, Use

LOC2 Translation and Adaptation ( Liam Murray, Reinhard Schaler)

WP1 Technology Evaluation – The process perspective

WP2 Technology Evaluation – The user perspective

LOC3 The Next Generation Localisation Factory ( J.J. Collins, Reinhard

Schaler)

WP1 Services Descriptor Development (Web Services)

WP2 Workflow Specification: Bulk (Enterprise) Localisation

WP3 Workflow Specification: Personalised Production & Social Networking Content

WP4 Mining Workflow Patterns

WP5 Collaborative Localisation Platform

Page 7: Next Generation Localization

Next Generation Localisation

DigitalContent

Production

DigitalContent

Processing

DigitalContent

Localisation

Page 8: Next Generation Localization

Next Generation Localisation

DigitalContent

Production

DigitalContent

Processing

DigitalContent

Localisation

The Next Generation Localisation Factory

Page 9: Next Generation Localization

Today’s Localisation Factory

Based on proprietary technology

Static, constraint environment

OK for pre-defined scenarios

Limited, slow configuration capabilities

Lack of interoperability

Closed standards

Works well

Within large organisations

For large controlled projects

Example: large multinational digital publishers

Page 10: Next Generation Localization

Current throughput: 100,000 language check-ins per month

2 million files per month

98% of words leverage

Average time to process a file: 45 seconds

Fully scalable “add-a-box model”

Simship of all 30 languages

International version testing before US release

Reduced no. of release engineers (20->2) resulting in US$20m saving per year

Positive ROI within 1 year

Project constraints4m wordcount software strings30 languages simultaneous release13k localisable filesLocalisation group in Dublin; 5,000 people world-wide distributed development team

Objectives24/7, 100% automated process – no exceptionsTranslation in parallel with developmentTranslation begins at code check-inTranslation “on demand” – no more “big project” model

The Setting

Case study

Page 11: Next Generation Localization

Self-configurable (scenario independent)

Connecting to the personalisation agenda (ad hoc rapid-fire workflows)

Distributed

Component-based

Extensible

Accessible

Localisation Knowledge as backbone

Clear IP

Open source

Web-basedLocalisation Platform

ProcessingData

CommunicationsManagement

LocalisationPlatform

Components(Layers)

The Next Generation Localisation Factory

Page 12: Next Generation Localization

The Next Generation Localisation Factory Self-configurable – Adaptable - Extensible

MTTagger

Leverager

XLIFF+ XLIFF+ XLIFF+ XLIFF+ XLIFF+

Localisation

Request

LocalisationResponse

Human Localisation Services

Tra

nsl

ati

on W

eb S

erv

ices T

ransla

tion W

eb S

erv

ices

TM

Adaptation ProfilerPersPrefsPersonalise

Localisation Knowledge Base

Management

Processing

Acce

ss a

nd C

omm

unic

ation

Data

Processing

ILT

ILTILT

ILT

DCMDCMDCMDCM

Access and Comm

unication

Translation RouterAssess type of request and select route according to

time, quality and budget requirements - using available knowledge and resources

LOC

LOC

Page 13: Next Generation Localization

The Next Generation Localisation Factory Self-configurable – Adaptable - Extensible

Components in use

Components not in use

Page 14: Next Generation Localization

The Next Generation Localisation Factory Self-configurable – Adaptable - Extensible

Components in use

Components not in use

Page 15: Next Generation Localization

The Next Generation Localisation Factory Self-configurable – Adaptable - Extensible

Components in use

Components not in use

Page 16: Next Generation Localization

The Next Generation Localisation Factory Self-configurable – Adaptable - Extensible

Management

Communication

Data

Processing

Page 17: Next Generation Localization

Management

Requester Contact

Type (industry, government, ngo)

Project Constraints (time, cost, quality)

Characteristics (s/t languages, domain, “value”)

Status

Provider Contact

Type (commercial, volunteer)

Resources Human

Linguistic

Processing

Processes Available

Active

Workflow Manual

Generated

Mined patterns

More on this later

ProcessingData

CommunicationsManagement

LocalisationPlatform

Components(Layers)

Page 18: Next Generation Localization

Communication

Connection between services

Services descriptorWebservices description

OASIS TransWeb Standard (initial work)

AreasServices

Data

Processes

Status

ProcessingData

CommunicationsManagement

LocalisationPlatform

Components(Layers)

Page 19: Next Generation Localization

Data

Data conversion/filter at entry and exit pointsOpen standards-based data containerLocalisation KnowledgeXLIFF+

Previous translations, alternative translationsCustomer, product, domain informationStatus informationTranslation directives

Max lengthDo-not-translatesStyleDo-not-moves

Comments…

More on this later

ProcessingData

CommunicationsManagement

LocalisationPlatform

Components(Layers)

Page 20: Next Generation Localization

Processing

ILTMTTM…

DCMPersonalisationAdaptation…

LOCAd hoc rapid workflow configurationLocalisation Knowledge Base… (e.g. collaborative Localisation Platform)

ProcessingData

CommunicationsManagement

LocalisationPlatform

Components(Layers)

Integrated by SF

Page 21: Next Generation Localization

LOC use scenarioCollaborative Localisation PlatformTranslators without Borders (int’l collaborators, partners): “Localisation for free” for NGOs

AshokaThe Premier Organization Promoting Social Entrepreneurship Worldwide – system changing solutions for the world’s most urgent social problems, working with Muhammad Yunus, 2006 Nobel Peace Prize Winner

International League for Human RightsFounded in 1942 by Roger Baldwin, ILHR is one of the oldest international human rights organizations, exposes serious abuses wherever they exist.

Doctors Without BordersDoctors Without Borders/Médecins Sans Frontières (MSF) is an international medical humanitarian organization working in nearly 60 countries. 1999 Nobel Peace Prize.“Access to medicine and healthcare is determined by economics.”

Page 22: Next Generation Localization

Lack of Localisation can seriously damage your health

IfLocalisation is needed to provide access to knowledge

Knowledge helps to addressHealth care (netdoctor, doctoronline, …)

Justice (lawyers, humanrights, …)

• Finance (bloomberg, business.com, …)

• Information (weather, exchange rates, …)

• Research (google scholar, libraries, wikipedia, …)

• Then– Lack of localisation can seriously damage your

• Health

• Freedom

• Prosperity

Lack of localisation

can kill

Page 23: Next Generation Localization

Phased implementation (collaborative platform)

• Phase I (2009)

• Phase II (2010)

• Phase III (2011)

• Phase IV (2012)

• User involvement– LOC Convention (01 Oct 08)

• Academics, industry and NGOs

– Localization World Madison (13-15 Oct 08)• Half-day workshop

– Working Group (starting Oct 08)• Translators without Borders (TWB)

– Seminars• Industry (e.g. Microsoft, Symantec, Sun,

Adobe, Facebook)

• Trial runs (TWB)

• Phase I Implementation by March 2008– Requester – provider negotiation

– File handling, transfer

– Basic project information

Page 24: Next Generation Localization

Thank you