Web-based Translation Portals & TMSs

Post on 22-May-2015

1147 Views

Category:

Business

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Slides from Dierk Seeburg's LSP-8 presentation at the 48th Annual Conference of the American Translators Association

Transcript

Roll your own: Web-based Translation Portals and

Translation Management SystemsDierk Seeburg

IcoText

2 (CC) Creative Commons. Some Rights Reserved. Nov. 3, 2007

Presentation NotesPresentation Notes• Audience: General to Intermediate• Presentation:

– 2 parts: theory & practice– 80 minutes = 70-72 min. + 8-10 min. Q & A– available online at icotext.com November 12, 2007– available on request: please leave your business card– on ATA Conference DVD

• Common courtesy to fellow attendees: please mute cell phone ringer

• Questions:– Please remind me to repeat questions from audience– I will try to answer as they come up, but may postpone

3 (CC) Creative Commons. Some Rights Reserved. Nov. 3, 2007

About MeAbout Me• Name: Dierk Seeburg• Company: IcoText• Contact: info [at] icotext.com• Background:

– German native– Live in Phoenix, AZ, since 1992– M.S. Biology– Programmer/Analyst @ Choice Hotels Int'l– Freelance Translator, Interpreter since 1990– ATA member since 2003

Nov. 3, 2007 (CC) Creative Commons. Some Rights Reserved. 4

Why you should attendWhy you should attend

• Web-based is all the rage• Learn how to get started• You can use your own portal• You can improve your own portal• See a demo

5 (CC) Creative Commons. Some Rights Reserved. Nov. 3, 2007

Quick Poll!Quick Poll!• US-based vs. non-US-based?US-based vs. non-US-based?

6 (CC) Creative Commons. Some Rights Reserved. Nov. 3, 2007

Presentation OutlinePresentation Outline• What is a translation web portal?What is a translation web portal?• Where did Pootle come from?• Pootle Features• Start using your own portal• Resources

7 (CC) Creative Commons. Some Rights Reserved. Nov. 3, 2007

Presentation OutlinePresentation Outline• What is a translation web portal?• Where did Pootle come from?Where did Pootle come from?• Pootle Features• Start using your own portal• Resources

8 (CC) Creative Commons. Some Rights Reserved. Nov. 3, 2007

Presentation OutlinePresentation Outline• What is a translation web portal?• Where did Pootle come from?• Pootle FeaturesPootle Features• Start using your own portal• Resources

9 (CC) Creative Commons. Some Rights Reserved. Nov. 3, 2007

Presentation OutlinePresentation Outline• What is a translation web portal?• Where did Pootle come from?• Pootle Features• Start using your own portalStart using your own portal• Resources

10 (CC) Creative Commons. Some Rights Reserved. Nov. 3, 2007

Presentation OutlinePresentation Outline• What is a translation web portal?• Where did Pootle come from?• Pootle Features• Start using your own portal• ResourcesResources

11 (CC) Creative Commons. Some Rights Reserved. Nov. 3, 2007

Quick Poll!Quick Poll! US-based vs. non-US-based?• Freelance vs. Agency vs. Corporate?Freelance vs. Agency vs. Corporate?

12 (CC) Creative Commons. Some Rights Reserved. Nov. 3, 2007

Presentation OutlinePresentation Outline• What is a translation web portal?What is a translation web portal?• Where did Pootle come from?• Pootle Features• Start using your own portal• Resources

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.13

What is a translation web What is a translation web portal?portal?

• Browser-based translationBrowser-based translation• Online or offline• Location-independent• Translation via form fields• Server-based suggestions• Review via form fields

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.14

What is a translation web What is a translation web portal?portal?

• Browser-based translation• Online or offlineOnline or offline• Location-independent• Translation via form fields• Server-based suggestions• Review via form fields

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.15

What is a translation web What is a translation web portal?portal?

• Browser-based translation• Online or offline• Location-independentLocation-independent• Translation via form fields• Server-based suggestions• Review via form fields

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.16

What is a translation web What is a translation web portal?portal?

• Browser-based translation• Online or offline• Location-independent• Translation via form fieldsTranslation via form fields• Server-based suggestions• Review via form fields

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.17

What is a translation web What is a translation web portal?portal?

• Browser-based translation• Online or offline• Location-independent• Translation via form fields• Server-based suggestionsServer-based suggestions• Review via form fields

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.18

What is a translation web What is a translation web portal?portal?

• Browser-based translation• Online or offline• Location-independent• Translation via form fields• Server-based suggestions• Review via form fieldsReview via form fields

19 (CC) Creative Commons. Some Rights Reserved. Nov. 3, 2007

Quick Poll!Quick Poll! US-based vs. non-US-based? Freelance vs. Agency vs. Corporate?• Used translation portal before?Used translation portal before?

20 (CC) Creative Commons. Some Rights Reserved. Nov. 3, 2007

Why use a Translation Portal?Why use a Translation Portal?• Past:Past:

– The olden days:The olden days:No such thing as a desktop computerNo such thing as a desktop computer

• Present:– Applications moving from desktop to network

• Future:– No such thing as a desktop computer?

21 (CC) Creative Commons. Some Rights Reserved. Nov. 3, 2007

Why use a Translation Portal?Why use a Translation Portal?• Past:

– The olden days:No such thing as a desktop computer

• Present:Present:– Applications moving from desktop to networkApplications moving from desktop to network

• Future:– No such thing as a desktop computer?

22 (CC) Creative Commons. Some Rights Reserved. Nov. 3, 2007

Why use a Translation Portal?Why use a Translation Portal?• Past:

– The olden days:No such thing as a desktop computer

• Present:– Applications moving from desktop to network

• Future:Future:– No such thing as a desktop computer?No such thing as a desktop computer?

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.23

Quick Poll!Quick Poll! US-based vs. non-US-based? Freelance vs. Agency vs. Corporate? Used translation portal before?• Used translation management tool before?Used translation management tool before?

24 (CC) Creative Commons. Some Rights Reserved. Nov. 3, 2007

Presentation OutlinePresentation Outline• What is a translation web portal?• Where did Pootle come from?Where did Pootle come from?• Pootle Features• Start using your own portal• Resources

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.25

Where did Pootle come from?Where did Pootle come from?

• Runs on Windows, Runs on Windows, Mac, LinuxMac, Linux

• Python-based• Name stands for

PO-based Online Translation / Localization Engine

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.26

Where did Pootle come from?Where did Pootle come from?

• Runs on Windows, Mac, Linux

• Python-basedPython-based• Name stands for

PO-based Online Translation / Localization Engine

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.27

Where did Pootle come from?Where did Pootle come from?

• Runs on Windows, Mac, Linux

• Python-based• Name stands for Name stands for

PO-based Online PO-based Online Translation / Translation / Localization Localization EngineEngine

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.28

Where did Pootle come from?Where did Pootle come from?

• Origin in gettext utilities for Origin in gettext utilities for programmers and translatorsprogrammers and translators

• To produce, update, and use translation files

• Vehicle = .po-file = portable object• Based on Sun Solaris' implementation of

Uniforum's NLS standard

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.29

Where did Pootle come from?Where did Pootle come from?

• Origin in gettext utilities for programmers and translators

• To produce, update, and use translation To produce, update, and use translation filesfiles

• Vehicle = .po-file = portable object• Based on Sun Solaris' implementation of

Uniforum's NLS standard

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.30

Where did Pootle come from?Where did Pootle come from?

• Origin in gettext utilities for programmers and translators

• To produce, update, and use translation files

• Vehicle = .po-file = portable objectVehicle = .po-file = portable object• Based on Sun Solaris' implementation of

Uniforum's NLS standard

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.31

Where did Pootle come from?Where did Pootle come from?

• Origin in gettext utilities for programmers and translators

• To produce, update, and use translation files

• Vehicle = .po-file = portable object• Based on Sun Solaris' implementation of Based on Sun Solaris' implementation of

Uniforum's NLS standardUniforum's NLS standard

32 (CC) Creative Commons. Some Rights Reserved. Nov. 3, 2007

Presentation OutlinePresentation Outline• What is a translation web portal?• Where did Pootle come from?• Pootle FeaturesPootle Features• Start using your own portal• Resources

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.33

Pootle FeaturesPootle Features

• Web-based translationWeb-based translation• suggestion mode• contribution check with sign-off• translation memory• terminology matching• Unicode-based• translator comments

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.34

Pootle FeaturesPootle Features

• Web-based translation• suggestion modesuggestion mode• contribution check with sign-off• translation memory• terminology matching• Unicode-based• translator comments

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.35

Pootle FeaturesPootle Features

• Web-based translation• suggestion mode• contribution check with sign-offcontribution check with sign-off• translation memory• terminology matching• Unicode-based• translator comments

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.36

Pootle FeaturesPootle Features

• Web-based translation• suggestion mode• contribution check with sign-off• translation memorytranslation memory• terminology matching• Unicode-based• translator comments

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.37

Pootle FeaturesPootle Features

• Web-based translation• suggestion mode• contribution check with sign-off• translation memory• terminology matchingterminology matching• Unicode-based• translator comments

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.38

Pootle FeaturesPootle Features

• Web-based translation• suggestion mode• contribution check with sign-off• translation memory• terminology matching• Unicode-basedUnicode-based• translator comments

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.39

Pootle FeaturesPootle Features

• Web-based translation• suggestion mode• contribution check with sign-off• translation memory• terminology matching• Unicode-based• translator commentstranslator comments

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.40

Pootle FeaturesPootle Features

• integratable into version control systemintegratable into version control system• File format filters: ODF, Mozilla, CSV, Qt,

TXT, HTML, XLIFF, Java properties, TMX, TBX

• team goal setting• permissions-based• access statistics: string & word counts

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.41

Pootle FeaturesPootle Features

• integratable into version control system• File format filters: ODF, Mozilla, CSV, Qt, File format filters: ODF, Mozilla, CSV, Qt,

TXT, HTML, XLIFF, Java properties, TMX, TXT, HTML, XLIFF, Java properties, TMX, TBXTBX

• team goal setting• permissions-based• access statistics: string & word counts

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.42

Pootle FeaturesPootle Features

• integratable into version control system• File format filters: ODF, Mozilla, CSV, Qt,

TXT, HTML, XLIFF, Java properties, TMX, TBX

• team goal settingteam goal setting• permissions-based• access statistics: string & word counts

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.43

Pootle FeaturesPootle Features

• integratable into version control system• File format filters: ODF, Mozilla, CSV, Qt,

TXT, HTML, XLIFF, Java properties, TMX, TBX

• team goal setting• permissions-basedpermissions-based• access statistics: string & word counts

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.44

Pootle FeaturesPootle Features

• integratable into version control system• File format filters: ODF, Mozilla, CSV, Qt,

TXT, HTML, XLIFF, Java properties, TMX, TBX

• team goal setting• permissions-based• access statistics: string & word countsaccess statistics: string & word counts

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.45

Quick Poll!Quick Poll! US-based vs. non-US-based? Freelance vs. Agency vs. Corporate? Used translation portal before?✔ Used translation management tool before?• Planning on using translation management Planning on using translation management

tool in x months?tool in x months?

46 (CC) Creative Commons. Some Rights Reserved. Nov. 3, 2007

Presentation OutlinePresentation Outline• What is a translation web portal?• Where did Pootle come from?• Requirements and SetupRequirements and Setup• Start using your own portal• Resources

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.47

Requirements and SetupRequirements and Setup• PythonPython• Translate Toolkit• jToolkit• optional: Apache• ZIP• CVS/SVN• Kid• ElementTree• optional: PyLucene

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.48

Requirements and SetupRequirements and Setup• Python• Translate ToolkitTranslate Toolkit• jToolkit• optional: Apache• ZIP• CVS/SVN• Kid• ElementTree• optional: PyLucene

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.49

Requirements and SetupRequirements and Setup• Python• Translate Toolkit• jToolkitjToolkit• optional: Apache• ZIP• CVS/SVN• Kid• ElementTree• optional: PyLucene

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.50

Requirements and SetupRequirements and Setup• Python• Translate Toolkit• jToolkit• optional: Apacheoptional: Apache• ZIP• CVS/SVN• Kid• ElementTree• optional: PyLucene

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.51

Requirements and SetupRequirements and Setup• Python• Translate Toolkit• jToolkit• optional: Apache• ZIPZIP• CVS/SVN• Kid• ElementTree• optional: PyLucene

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.52

Requirements and SetupRequirements and Setup• Python• Translate Toolkit• jToolkit• optional: Apache• ZIP• CVS/SVNCVS/SVN• Kid• ElementTree• optional: PyLucene

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.53

Requirements and SetupRequirements and Setup• Python• Translate Toolkit• jToolkit• optional: Apache• ZIP• CVS/SVN• KidKid• ElementTree• optional: PyLucene

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.54

Requirements and SetupRequirements and Setup• Python• Translate Toolkit• jToolkit• optional: Apache• ZIP• CVS/SVN• Kid• ElementTreeElementTree• optional: PyLucene

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.55

Requirements and SetupRequirements and Setup• Python• Translate Toolkit• jToolkit• optional: Apache• ZIP• CVS/SVN• Kid• ElementTree• optional: PyLuceneoptional: PyLucene

56 (CC) Creative Commons. Some Rights Reserved. Nov. 3, 2007

Presentation OutlinePresentation Outline• What is a translation web portal?• Where did Pootle come from?• Advantages/Caveats• Start using your own portalStart using your own portal• Resources

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.57

• Registering

• Logging in

• Account Options

• Projects and Languages

• Translating Online

Start Using your own portalStart Using your own portal

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.58

• Registering

Start Using your own portalStart Using your own portal

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.59

• Logging in

Start Using your own portalStart Using your own portal

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.60

• Account Options

Start Using your own portalStart Using your own portal

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.61

• Projects and Languages

Start Using your own portalStart Using your own portal

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.62

• Live Demo?

Start Using your own portalStart Using your own portal

63 (CC) Creative Commons. Some Rights Reserved. Nov. 3, 2007

Presentation OutlinePresentation Outline✔ What is a translation web portal?✔ Where did Pootle come from?✔ Advantages/Caveats✔ Start using your own portal• ResourcesResources

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.64

ResourcesResources

• Pootle mailing list: the definitive place Pootle mailing list: the definitive place to ask questions, discuss development, to ask questions, discuss development, etc. Please sign up!etc. Please sign up!

• Pootle IRC channel: for realtime discussion

• Pootle Wiki: online• WordForge: http://pootle.wordforge.org

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.65

ResourcesResources

• Pootle mailing list: the definitive place to ask questions, discuss development, etc. Please sign up!

• Pootle IRC channel: for realtime Pootle IRC channel: for realtime discussiondiscussion

• Pootle Wiki: online

Nov. 3, 2007(CC) Creative Commons. Some Rights Reserved.66

ResourcesResources

• Pootle mailing list: the definitive place to ask questions, discuss development, etc. Please sign up!

• Pootle IRC channel: for realtime discussion

• Pootle Wiki: onlinePootle Wiki: online

Nov. 3, 2007 (CC) Creative Commons. Some Rights Reserved. 67

SummarySummary

©

• What is a translation web portal?What is a translation web portal?• Where did Pootle come from?• Pootle Features• Start Using your own portal• Resources

Nov. 3, 2007 (CC) Creative Commons. Some Rights Reserved. 68

SummarySummary What is a translation web portal?• Where did Pootle come from?Where did Pootle come from?• Pootle Features• Start Using your own portal• Resources

Nov. 3, 2007 (CC) Creative Commons. Some Rights Reserved. 69

SummarySummary What is FOSS?✔ Where did Pootle come from?• Pootle FeaturesPootle Features• Start Using your own portal• Resources

Nov. 3, 2007 (CC) Creative Commons. Some Rights Reserved. 70

SummarySummary What is FOSS? Where did FOSS come from? Pootle Features• Start Using your own portalStart Using your own portal• Resources

Nov. 3, 2007 (CC) Creative Commons. Some Rights Reserved. 71

SummarySummary What is FOSS? Where did FOSS come from? Pootle Features Start Using your own portal• ResourcesResources

Nov. 3, 2007 (CC) Creative Commons. Some Rights Reserved. 72

AcknowledgementsAcknowledgements

• Pootle Community• ATA, LTD, GLD• California Travel & Tourism Commission• San Francisco Convention & Visitors

Bureau

Nov. 3, 2007 (CC) Creative Commons. Some Rights Reserved. 73

Closing RemarksClosing Remarks

• Please fill out an evaluation• Survey at SurveyMonkey.com• Contact e-mail: info [at] icotext.com• Presentation:

– online: November 12, 2006– e-mail: please leave your business card– DVD: ATA Conference DVD

• References/Sources available upon request

Nov. 3, 2007 (CC) Creative Commons. Some Rights Reserved. 74

Q & AQ & A

Thank you for coming!

top related