the Translation Web Services Standard

Web Services for Translation
Peter Reynolds
LRC 2003
© Bowne Global Solutions, Inc. All rights reserved
Agenda

The issues



The solution

What web services are

How they are used
Translation web services TC


Lack of integration
A standard for web services used in translation
Translation web services in action

A short case study on how Bowne Global Solutions provided cost savings and
quality improvement for DuPont using web services.
© Bowne Global Solutions, Inc. All rights reserved
2
The Issues
© Bowne Global Solutions, Inc. All rights reserved
3
2
The ideal Localisation process

Smart process where the files are originated, where the localisation is managed
and where they are localised.

Integrated seamless process from start to finish

File management issues to a minimum

Project status and other information easily available

Technology reducing cost of translation
© Bowne Global Solutions, Inc. All rights reserved
4
What you get
© Bowne Global Solutions, Inc. All rights reserved
5
What you get
© Bowne Global Solutions, Inc. All rights reserved
6
The issues

Integration of processes

Quality and speed

Project information

Interoperability

Cost effectiveness
© Bowne Global Solutions, Inc. All rights reserved
7
The Solution
© Bowne Global Solutions, Inc. All rights reserved
8
2
Web Services defined
World
Wide
Web

User at browser interacts with web page

Functionality defined by:

Need to use browser

A person is interacting with the application or page

Does not allow for automation
© Bowne Global Solutions, Inc. All rights reserved
9
Web Services defined

Machine to machine interaction

Uses Internet standards such as XML, HTTP, SOAP

Allows for automation
© Bowne Global Solutions, Inc. All rights reserved
10
Examples of web services


Business Information with Rich Content

weather reports, news feeds

airline schedules

stock quotes

credit check, credit card validation
Transactional Web Services for B2B or B2C

airline reservations, car rental

supply chain management

purchase order
© Bowne Global Solutions, Inc. All rights reserved
11
Web Services - Technology



HTTP

‘Hypertext Transfer Protocol’ (HTTP)

web services clients communicate with the service server using standard HTTP
XML

‘Extensible Markup Language’ (XML)

is used to carry the request and response parameters
SOAP


'simple object access protocol‘ (SOAP)
is the specific encoding used to package the messages
© Bowne Global Solutions, Inc. All rights reserved
12
The Description And Discovery Standards

WSDL

'web services description language'

allows sharing of the description and interface mechanism of a web service


new tools can even automatically generate clients!
UDDI

'universal description, discovery and integration'

created to facilitate the 'discovery' of services over the internet

essentially a yellow pages for web services
© Bowne Global Solutions, Inc. All rights reserved
13
Web Services Standards Summary
We need SOAP to
communicate openly
Translation
Customer
WEB
We need WSDL to define the
communication
We need UDDI to publish
& find these definitions
SOAP
WEB
.WSDL file
UDDI Repository
SOAP
Translation
Vendor
© Bowne Global Solutions, Inc. All rights reserved
WEB
14
Translation web services TC
© Bowne Global Solutions, Inc. All rights reserved
15
2
Translation Web Services

The publisher has the power to change vendor

Open technologies such as XLIFF and Web Services ensure that control
is with the customer

Solutions can be built leveraging many services, vendors and
technologies

Solutions can scale and be easily adapted for future requirements

Can reduce the cost of translation & localization process
© Bowne Global Solutions, Inc. All rights reserved
16
A short history



LRC Conference 2001

Bill Lobby after a presentation on web services suggested people meet afterwards
to discuss translation web services as a standard.

IBM, Novell, LRC, Oracle, Bowne Global Solutions met
Steering group

IBM, Oracle, Star, LRC, Bowne Global solutions form steering group

Looked at issues relating to forming a group, IPR and stanards
LRC Conference 2002


Oasis


Plan to form an Oasis TC was announed
Oasis group formed in January 2003
Face to face meeting

May 2003 – created basis for draft specification
© Bowne Global Solutions, Inc. All rights reserved
17
Who’s involved

Bowne Global Solutions

Connect Global Solutions

IBM

Localisation Resource Centre

Microsoft

Moravia IT

Oracle

thebigword
© Bowne Global Solutions, Inc. All rights reserved
18
Translation Web Service standard

Concentrated on Client Co. / Vendor Co. interaction

Set about defining a standard which allowed for translation to be carried
on using web services.

Main issues


Defining standard

Security

Describing the data – Content domains
Future uses of web service in translation industry

Vendor Co. / Translator interaction

Glossaries

TM Management

Query/ Issue management
© Bowne Global Solutions, Inc. All rights reserved
19
Translation and request quote



GetEstimate

Gets estimate based on language, word count and meta information

Synchronous
GetQuote

More accurate with more information being supplied

May be asynchronous and quote is likely to be verified by a person
AcceptQuote


Customer agrees with quote
ProcessJob

Alternative to AcceptQuote/ RequestQuote

Agreement already in place and the job is processed according to this
© Bowne Global Solutions, Inc. All rights reserved
20
Status, notification and delivery


QueryStatus

At any stage the job should be viewable

Pre-defined and understood status information
DownloadQuote


DownloadCompletedJob


At any stage while initial quote is valid it should be downloadable
When status has been set to complete it should be possible to download job
ConfirmCompletedJob

The customer should then confirm they are happy with the job.
© Bowne Global Solutions, Inc. All rights reserved
21
Status, notification and delivery


Notification

Polling for completion

Email notification

Presentation of a return Web Service

BPEL4WS notification messages
Delivery

May depend on method used for notification

DownloadCompletedJob call

Email
© Bowne Global Solutions, Inc. All rights reserved
22
Translation memory, reference and others

UploadReferenceFile


DownloadReferenceFile



For uploading a reference file or TM
The TM might be downloaded after jobs is complete
ViewJobs

Shows a list of jobs which you have the rights to view

Can be used in conjunction with QueryStatus
CancelJobs

Request for job to be cancelled
© Bowne Global Solutions, Inc. All rights reserved
23
Service support

Ability for a customer to query services which are offered

Provides definitions that can be used in job submission

Language support

Service types

Source File types
© Bowne Global Solutions, Inc. All rights reserved
24
Security

Web Service Security

Oasis TC looking at issues of security and web services

Building on work done by Microsoft and IBM in their WS – Security specification

Username / Password or X509 certificate required

SSL certificate required
© Bowne Global Solutions, Inc. All rights reserved
25
Translation web services in action
© Bowne Global Solutions, Inc. All rights reserved
26
2
The Bowne Global Solutions experience

Special Olympics



At LRC 2001 in Limerick we demonstrated how XLIFF and web services could be
used to provide a system for managing content on a web site.
IBM

Lotus Domino Global Workbench

XLIFF

Web Services
Content Management Systems

Microsoft CMS

Interwoven

Proprietary systems
© Bowne Global Solutions, Inc. All rights reserved
27
Case Study

DuPont

established leader in the development and manufacture of science-based solutions
in areas such as food and nutrition, health care, apparel, safety and security,
construction, electronics and transportation

Operating in more than 70 countries worldwide with 135 manufacturing and
processing facilities and 79,000 employees.

Wanted global audience for Titanium Technologies web site

Problems with localisation process

40 separate manual steps for each file to be translated.

high communication overheads

high processing costs

inevitable errors in the complex, manual, process

slow progress towards a multilingual website
© Bowne Global Solutions, Inc. All rights reserved
28
Elcano/ Interwoven solution
ELCANO
Interwoven TeamSite
Web Service
Module
Graphics XML, DTP
files, PDF

CMS
Repository
Job
Submission
Backend
Processes
Project
Reporting
Customer
Profiles
Elcano elcano.bowneglobal.com


Web portal giving BGS’s clients quick access to the wide range of the company’s contentrelated services.
Elcano offers a Web Services interface providing simple and direct programmatic access to
Elcano from any CMS or content repository

XLIFF

Web services
© Bowne Global Solutions, Inc. All rights reserved
29
Benefits of web services

The Elcano Web Services solution will provide DuPont with:

cost savings of 33% in translation

reduce the manual effort required by DuPont’s own engineering staff

enable faster time-to-market for its language websites.
“This solution ensures that we can provide high quality information in
the languages of our customers, increasing the level of customer
service we can offer, while still reducing the overall cost.”
Maureen Roberts,
DuPont Titanium Technologies’ Marketing Manager.
© Bowne Global Solutions, Inc. All rights reserved
30
Conclusion

Web services are important technology which can benefit translation
industry

Together with XML standards such as XLIFF it is even more powerful

Oasis Translation web Services TC are working to provide a standard for
the industry

Bowne Global Solutions already offering its customers the benefits of
this technology
© Bowne Global Solutions, Inc. All rights reserved
31
Any Questions
Thank you,
Peter Reynolds email: peter.reynolds@berlitz.ie
© Bowne Global Solutions, Inc. All rights reserved
32