Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax...

99
Combining Crowd and AI to scale professional-quality translation João Graça CTO

Transcript of Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax...

Page 1: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Combining Crowd and AI to scale professional-quality

translation

João GraçaCTO

Page 2: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

80% English

The Internet, 1997

Page 3: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

5% Portuguese

8% Spanish

20% Chinese

4% German

6% Japanese

3% Arabic

30% English

The Internet, 2017

Page 4: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

“All translation firms together are able to translate far less than 1% of relevant content

produced everyday”

CSA – MT Is Unavoidable to Keep Up with Content Volumes

Page 5: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Is Machine Translation already here?

* Is Neural Machine Translation Ready for Deployment? A Case Study on 30 Translation Directions Marcin Junczys-Dowmunt, Tomasz Dwojak, Hieu Hoang

Everyone agrees that NMT is here to stay and much better than SMT

Page 6: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Bleu

Moses(generic)

Neural MT(generic)

Moses(adapted)

Neural MT(adapted)

49,943,5

35,729,6

Unbabel Experiments with Customer Service Tickets

Page 7: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Is NMT really enough?

* A Neural Network for Machine Translation, at Production Scale. Google Blog

Page 8: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

0%

20%

40%

60%

80%

100%

0 6 12 18 24 30

Good Not sure Bad

MQM

Job

Quality per Job

Page 9: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Will AI solve translation?

MACHINE ONLYTIME

JOBS

MQM 95

QUALITY

Page 10: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Will AI solve translation?H

UM

AN

EFF

OR

T

TIME

JOBS

MQM 95

Page 11: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

0%

20%

40%

60%

80%

100%

0 6 12 18 24 30

Good Not sure Bad

MQM

Job

Quality per Job

Page 12: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Unbabel Pipeline

Page 13: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Job

Unbabel Pipeline

Page 14: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

JobMachine

Translation

Unbabel Pipeline

Page 15: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

JobMachine

Translation

Unbabel Pipeline

Page 16: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

JobMachine

Translation

Unbabel Pipeline

Q.E.

QualityEstimation

Page 17: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

JobMachine

Translation

Customer

High Q.E.

Unbabel Pipeline

Q.E.

QualityEstimation

Page 18: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

JobMachine

Translation

Customer

High Q.E.

Unbabel Pipeline

Q.E.

QualityEstimation

Low Q.E.

Re-Eval CommunityTranslators

Page 19: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

JobMachine

Translation

Customer

Q.E.

QualityEstimation Community

Translators

Customer

Q.E.

QualityEstimation

Data Generation Engine

Page 20: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Initial text

Submitted text

After

Initial text

Submitted text

Before

NODATA POINTS

All changes in between:Mouse clicksKey pressesTimestamps

Data Generation Engine

Page 21: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Raw data Processed information

At 18:03:30:In nugget 3mouseClick Cursor at 16Selected: 0 At 18:03:31:In nugget 3Pressed Backspace Cursor at 16Selected: 0 At 18:03:31:In nugget 3Pressed Backspace Cursor at 15Selected: 0 At 18:03:31:In nugget 3Pressed Backspace

At 18:03:35:In nugget 3Pressed Shift Cursor at 25Selected: 0 At 18:03:35:In nugget 3Pressed s Cursor at 25Selected: 0 At 18:03:35:In nugget 3Pressed i Cursor at 26Selected: 0 At 18:03:35:In nugget 3Pressed e

At 18:03:30:In nugget 3mouseClick Cursor at 16Selected: 0 At 18:03:31:In nugget 3Pressed Backspace Cursor at 16Selected: 0 At 18:03:31:In nugget 3Pressed Backspace Cursor at 15Selected: 0 At 18:03:31:In nugget 3Pressed Backspace

Initial text

“Espero que esto es útil”

• Deleted word “es”• Inserted word “sea”Submitted text

“Espero que esto sea útil”

Keystroke Analysis

Page 22: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

JobMachine

Translation

Customer

High Q.E.

Q.E.

QualityEstimation

Low Q.E.

Re-Eval Crowd

MACHINE QE COMMUNITY

Unbabel Pipeline

Page 23: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

TranslationMemory

Job ResultMT Router

Customer MT Customer APE

Machine Translation Pipeline

Page 24: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Phrase-based MT Neural MT

Machine Translation Models

Page 25: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Customer Support Tickets

30

37,5

45

52,5

60

Google NMT

NMT

1K 5K 10K

20k

25K

51,748,8

47,246,9

43,2

34,1

43,1

Bleu

Customer Adaptation

Page 26: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Word-Level QE Which words are translated

correctly/incorrectly?

Sentence-Level QE How good is the entire

translation?

Quality Estimation

Page 27: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Word-level QE example

Hey lá , eu sou pesaroso sobre aquele !OK OK OK OKBA

DBAD

BAD

BAD

BAD

Quality Estimation

Page 28: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Unbabel Ticket

Bad translation

Good translation

source MT final

QE Training

Page 29: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

QE Word Level

Page 30: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Ugent System

LinearQE

NeuralQE

StackedQE

APE-QE

FullStackedQE0 15 30 45 60

F1_MULT

QE Word Level

Page 31: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Ugent System

LinearQE

NeuralQE

StackedQE

APE-QE

FullStackedQE0 15 30 45 60

F1_MULT41,1

QE Word Level

Page 32: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Ugent System

LinearQE

NeuralQE

StackedQE

APE-QE

FullStackedQE0 15 30 45 60

F1_MULT

45,2

41,1

QE Word Level

Page 33: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Ugent System

LinearQE

NeuralQE

StackedQE

APE-QE

FullStackedQE0 15 30 45 60

F1_MULT

47,3

45,2

41,1

QE Word Level

Page 34: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Ugent System

LinearQE

NeuralQE

StackedQE

APE-QE

FullStackedQE0 15 30 45 60

F1_MULT

50,3

47,3

45,2

41,1

WMT 16WL QE Winner

QE Word Level

Page 35: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Ugent System

LinearQE

NeuralQE

StackedQE

APE-QE

FullStackedQE0 15 30 45 60

F1_MULT

55,7

50,3

47,3

45,2

41,1

WMT 16WL QE Winner

QE Word Level

Page 36: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Ugent System

LinearQE

NeuralQE

StackedQE

APE-QE

FullStackedQE0 15 30 45 60

F1_MULT

57,5

55,7

50,3

47,3

45,2

41,1

Andre F. T. Martins, Marcin Junczys-Dowmunt, Fabio Kepler, Ramon Astudillo, Chris Hokamp, Roman Grundkiewicz.“Pushing the Limits of Translation Quality Estimation.” TACL 2017 (To Appear)

WMT 16WL QE Winner

QE Word Level

Page 37: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

QE Sentence Level

Page 38: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

YANDEX

StackedQE

APE-QE

FullStackedQE

Pearson Correlation0 17,5 35 52,5 70

QE Sentence Level

Page 39: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

YANDEX

StackedQE

APE-QE

FullStackedQE

Pearson Correlation0 17,5 35 52,5 70

52,5

QE Sentence Level

Page 40: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

YANDEX

StackedQE

APE-QE

FullStackedQE

Pearson Correlation0 17,5 35 52,5 70

54,9

52,5

QE Sentence Level

Page 41: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

YANDEX

StackedQE

APE-QE

FullStackedQE

Pearson Correlation0 17,5 35 52,5 70

61,3

54,9

52,5

QE Sentence Level

Page 42: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

YANDEX

StackedQE

APE-QE

FullStackedQE

Pearson Correlation0 17,5 35 52,5 70

65,6

61,3

54,9

52,5

QE Sentence Level

Andre F. T. Martins, Marcin Junczys-Dowmunt, Fabio Kepler, Ramon Astudillo, Chris Hokamp, Roman Grundkiewicz.“Pushing the Limits of Translation Quality Estimation.” TACL 2017 (To Appear)

Page 43: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

QE in the Pipeline

Page 44: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Job MachineTranslation

Customer

High Q.E.

Q.E.

QualityEstimation

QE in the Pipeline

Page 45: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Job MachineTranslation

Customer

High Q.E.

Q.E.

QualityEstimation

Document-Level QE how good is the entire document?

QE in the Pipeline

Page 46: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Job MachineTranslation

Customer

High Q.E.

Q.E.

QualityEstimation

Low Q.E.

Re-EvalCommunityTranslators

Document-Level QE how good is the entire document?

QE in the Pipeline

Page 47: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Job MachineTranslation

Customer

High Q.E.

Q.E.

QualityEstimation

Low Q.E.

Re-EvalCommunityTranslators

Document-Level QE how good is the entire document?

Human QE Can we evaluate post-edit output?

Interesting numbers

coming soon

QE in the Pipeline

Page 48: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Goals

Quality

Speed

Cost

Professional Translation

Page 49: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Goals

Quality

Speed

Cost

Pillars

Professional Translation

Page 50: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Goals

Quality

Speed

Cost

Pillars

Professional Translation

Page 51: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Goals

Quality

Speed

Cost

Pillars

• Editors Pool

Professional Translation

Page 52: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Goals

Quality

Speed

Cost

Pillars

• Editors Pool• Initial Text (MT)

Professional Translation

Page 53: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Goals

Quality

Speed

Cost

Pillars

• Editors Pool• Initial Text (MT)• Editor Assignment

Professional Translation

Page 54: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Goals

Quality

Speed

Cost

Pillars

• Editors Pool• Initial Text (MT)• Editor Assignment• Interfaces

Professional Translation

Page 55: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Goals

Quality

Speed

Cost

Pillars

• Editors Pool• Initial Text (MT)• Editor Assignment• Interfaces• Quality Evaluation

Professional Translation

Page 56: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Unbabel Community

Page 57: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

50 000 Users

Unbabel Community

Page 58: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Quality Estimation

Distributed Pipeline

Page 59: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Expert Specialisation layers will grow with time

Testing Phase Editors are tested when they sign up

Training Content Editors get ratings for the tasks

Paid Content The best editors have access to paid content

Editors Pool

Page 60: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Expert Specialisation layers will grow with time

Testing Phase Editors are tested when they sign up

Training Content Editors get ratings for the tasks

Paid Content The best editors have access to paid content

Evaluators

Editors Pool

Page 61: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Expert Specialisation layers will grow with time

Testing Phase Editors are tested when they sign up

Training Content Editors get ratings for the tasks

Paid Content The best editors have access to paid content

Evaluators

Annotators

Editors Pool

Page 62: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

How Editors are Evaluated

Page 63: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Editors Profiling

Page 64: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Editors Profiling

Page 65: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Editor Assignment

Page 66: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Tasks/time

6 m

2 m

10 m

12 m

18 m

45 m

Editor Assignment

Page 67: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

EditorsTasks/time

6 m

2 m

10 m

12 m

18 m

45 m

Editor Assignment

Page 68: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Pull

EditorsTasks/time

6 m

2 m

10 m

12 m

18 m

45 m

Editor Assignment

Page 69: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Pull30 m

6 H

2 D

6 D

20 m

40 m

SLA EditorsTasks/time

6 m

2 m

10 m

12 m

18 m

45 m

Editor Assignment

Page 70: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Pull30 m

6 H

2 D

6 D

20 m

40 m

SLA

1100

1000

1000

1000

1100

1100

Priority EditorsTasks/time

6 m

2 m

10 m

12 m

18 m

45 m

Editor Assignment

Page 71: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Pull30 m

6 H

2 D

6 D

20 m

40 m

SLA

1100

1000

1000

1000

1100

1100

Priority EditorsQueue

G

G

G

G

R

R

Tasks/time

6 m

2 m

10 m

12 m

18 m

45 m

Editor Assignment

Page 72: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Pull30 m

6 H

2 D

6 D

20 m

40 m

SLA

1100

1000

1000

1000

1100

1100

Priority Editors Rating

4.2

3.8

4.3

4.8

Queue

G

G

G

G

R

R

Tasks/time

6 m

2 m

10 m

12 m

18 m

45 m

Editor Assignment

Page 73: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Pull30 m

6 H

2 D

6 D

20 m

40 m

SLA

1100

1000

1000

1000

1100

1100

Priority Editors Rating

4.2

3.8

4.3

4.8

NativeQueue

G

G

G

G

R

R

Tasks/time

6 m

2 m

10 m

12 m

18 m

45 m

Editor Assignment

Page 74: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Pull30 m

6 H

2 D

6 D

20 m

40 m

SLA

1100

1000

1000

1000

1100

1100

Priority Editors Rating

4.2

3.8

4.3

4.8

NativeQueue

G

G

G

G

R

R

Tasks/time

6 m

2 m

10 m

12 m

18 m

45 m

Topics

Editor Assignment

Page 75: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Pull30 m

6 H

2 D

6 D

20 m

40 m

SLA

1100

1000

1000

1000

1100

1100

Priority Editors Rating

4.2

3.8

4.3

4.8

Native TopicsQueue

G

G

G

G

R

R

Tasks/time

6 m

2 m

10 m

12 m

18 m

45 m

Topics

Editor Assignment

Page 76: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Editor Assignment

Page 77: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Regular distribution

3.8

old rating

Editor Assignment

Page 78: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Regular distribution

3.8

old rating

Smart distribution

4.6

Improved rating

Editor Assignment

Page 79: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Post-Editing Interfaces

Page 80: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Time Spent on Job

TIME

DELIVERYMT

Page 81: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Time Spent on Job

WAITING

Translator 1

TIME

DELIVERYMT

Page 82: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Time Spent on Job

WAITING

Translator 1

TIME

DELIVERYMT

Translator 2

WAITING

Page 83: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Time Spent on Job: Mobile

WAITING

Translator 1

TIME

DELIVERYMT

Translator 2

WAITING

20% less

Page 84: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Time Spent on Job

Page 85: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Pos-Editing Interfaces

Page 86: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Smartcheck

Page 87: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Spelling

Tone

Formality

Consistency

External NLP Services

Spell Check

Syntax Parser

Word AlignerClient Rule

Smartcheck

Page 88: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Spelling

Tone

Formality

Consistency

External NLP Services

Spell Check

Syntax Parser

Word AlignerClient Rule

Smartcheck

Page 89: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Spelling

Tone

Formality

Consistency

External NLP Services

Spell Check

Syntax Parser

Word AlignerClient Rule

Smartcheck

Annotation Tool

Eval

Annotated

Page 90: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Spelling

Tone

Formality

Consistency

External NLP Services

Spell Check

Syntax Parser

Word AlignerClient Rule

Smartcheck

Annotation Tool

Eval

Annotated Learn

Page 91: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

M A C H I N E + H U M A N

CORE API

CHAT API

CYRANO API

Customer Service Conversational

MESSAGING API

Language OS

Language Engine

Bots

Page 92: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Tickets can come in many languages.

In Customer Service

Page 93: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Unbabel for Zendesk

Unbabel’s Domain Adapted

Machine Translation

Distributed Human Translation

English-speakingagent

Zendesk appconnected with Unbabel

API

Unbabel can offer the same Customer Satisfaction as native agents

Page 94: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

SPEED QUALITY

9420minutes

Customer Replies: Speed & Quality

Page 95: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Chat

Page 96: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Editors train the

MT engineCommunity of 50K+ translatorsSkips Humans

Chat Translation Flow

Page 97: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

Chat Messages: Speed & Quality

SPEED QUALITY

902Minutes

Page 98: Combining Crowd and AI to scale professional-quality ...External NLP Services Spell Check Syntax Parser Word Aligner Client Rule Smartcheck Annotation Tool Eval Annotated Learn. MACHINE

What is the future?H

UM

AN

EFF

OR

T

TIME

JOBS

MQM 95

0%?