live localization with kamusi planet k

21
Planet K Live Localization Talk With the World on Your Website

Upload: epfl-ecole-polytechnique-federale-de-lausanne

Post on 14-Apr-2017

164 views

Category:

Internet


2 download

TRANSCRIPT

Page 1: Live Localization with Kamusi Planet K

Planet KLive Localization

TalkWiththeWorldonYourWebsite

Page 2: Live Localization with Kamusi Planet K

Kamusi istheSwahiliwordfor“dictionary”.Ourmission:

1.Collecteverywordineverylanguage2.Shareeveryword

Planet K

Page 3: Live Localization with Kamusi Planet K

Localization: Translatingwebsites into locallanguages

InSwitzerland,forexample,manycompaniespaytotranslatetheirwebcontentintoFrench,German,andItalian

Page 4: Live Localization with Kamusi Planet K

Localization: Translatingwebsites into locallanguages

InSwitzerland,forexample,manycompaniespaytotranslatetheirwebcontentintoFrench,German,andItalian

ButwhatifaSwisscompanywantstoreachcustomersfromDenmarkorJapanorSouthAfricaor…?

Page 5: Live Localization with Kamusi Planet K

Localization: Translatingwebsites into locallanguages

IfaSwisscompanywantstoreachcustomersfromDenmarkorJapanorSouthAfricaor…Howdotheychoosewhichlanguagestotranslateinto?

Howdotheyfindtranslatorsforthoselanguages?

Howdotheykeepupwiththoselanguagesiftheychangethecontentontheirsite?

Page 6: Live Localization with Kamusi Planet K

Planet KLive Localization

Page 7: Live Localization with Kamusi Planet K

Planet KLive Localization

• Hundredsoflanguages• Setupyourpageonlyonetimeinyourownlanguage• Standardcontentappearsinstantaneouslyinthevisitor’slanguage• Customcontenttranslatedtoanylanguagebyknowledgeablehumans

Page 8: Live Localization with Kamusi Planet K

Planet KLive Localization

Howisthisdifferentfromtoday’sapproachtolocalization?

Page 9: Live Localization with Kamusi Planet K

Planet KLive Localization

Howisthisdifferentfromtoday’sapproachtolocalization?

Page 10: Live Localization with Kamusi Planet K

Planet KLive Localization

Howisthisdifferentfromtoday’sapproachtolocalization?Howisthisbetterthantoday’sapproachtolocalization?

Page 11: Live Localization with Kamusi Planet K

Planet KLive Localization

Howisthisdifferentfromtoday’sapproachtolocalization?Howisthisbetterthantoday’sapproachtolocalization?

Page 12: Live Localization with Kamusi Planet K

Planet KLive Localization

Howisthisdifferentfromtoday’sapproachtolocalization?Howisthisbetterthantoday’sapproachtolocalization?Howisthisatremendousleapbeyondtoday’sapproachtolocalization?

Page 13: Live Localization with Kamusi Planet K

How Localization workstoday:• Companymarkseachentitythatneedstranslation(e.g.,“Home”or“Services”)using“gettext” system• Companysetsup“.po”filesforeachpageforeachdesiredlanguage• Translatorstypeintheequivalentsforeachentityintheirlanguageusingthe.po file• Saved.po filesareuploadedtothelocalwebsiteordb andthelanguageaddedtothesiteoptions• Ifawebpageischanged,everythinggoesbacktothetranslators• Whenanewpageisadded,previously-translatedentitiesmustbere-visited• Anewlanguagerequiresfindingnewtranslatorsandmanagingnew.po filesforeachpage

Originaltextmarkedup→techsupportmakesfiles→translationstoselected languages→languagefilesuploaded→customerreached

Page 14: Live Localization with Kamusi Planet K

Planet KHowLive Localization works:

1. CompanymarkseachentitythatneedstranslationwithitskamusiID

2. Kamusi links toallthetranslationsforthatspecificidea,potentiallyin100’soflanguages3. Thewebpagedisplaysallavailableentitieson-the-fly inthevisitor’spreferredlanguage

• Ifanentityisnotalreadyinourdatabase,itgoesintoourtranslationpipeline

• Ifapageisaddedorchanged,thecompanysendsupdatestoPlanet K andgetsonwithitsrealbusiness ofprovidinginformation,goods, orservices

While Planet Kworkswithpeopletotranslatetohundredsoflanguages,theclientcompanyneverneedstolook foratranslator,andwinswitheachentityapersontranslatestotheirlanguage

Originaltextmarkedup Customersreached

Page 15: Live Localization with Kamusi Planet K

Inshort,today’sLocalization:Alotofworkforafewlanguages

Page 16: Live Localization with Kamusi Planet K

Planet KLive Localization

Alotlessworkforalotmorelanguages

Page 17: Live Localization with Kamusi Planet K

TalkWiththeWorldonYourWebsite

Page 18: Live Localization with Kamusi Planet K

Planet KLive Localization

TalkWiththeWorldonYourWebsite

Bonus Slides:HerearethreeexamplesofthetypeofsitethatcouldreachtheworldwithLiveLocalizationfor• Localvisitorswhodonotspeaklocallanguages• Visitorsfromotherplaces whoareinterestedinlocalgoodsandservices

Page 19: Live Localization with Kamusi Planet K

Bookings(Hotels,Flights,Shows...)EverywordoftheSwissRailinformationsystemconsistsofentitiesthatarestandardacrosstheSBB/CFF/FFSnetwork,e.g.:

• TicketShop• From• Disabledpassengers• Familycoachwithplayarea• Lastconnection• Fare/Buy

Allofthesetermscanbequeried intheKamusi databaseforLiveLocalization toanylanguageHaveyoueverhelped atouristbuyatrainticketatakiosk inthestation?

Swisstrainscarrypassengersfromallover theworld,but thewebsite,app,and ticketmachinesareonlyavailableinGerman,French, Italian,andEnglish

Page 20: Live Localization with Kamusi Planet K

InformationThisentireweatherpageisgenerateddynamicallyfromalistoffixedtermsthatispopulatedwithvariabledata

Otherthanthenamesofthewebcams,everyterm onthispagecouldbeincludedintheKamusi databaseandoverlaidonsearch.chresults inanylanguage

Rightnow,search.chislocalizedintoEnglish,French,German,andItalian

Live Localization canmakethissiteavailabletotravelersfromplaceslikeSpainorKorea,ortoimmigrantsfromSyriaorAlbania

Page 21: Live Localization with Kamusi Planet K

E-CommerceEverywordonthispage(otherthanproductnamesandmodelnumbers)canbetranslatedtoanylanguageintheKamusidatabaseandprovidedtotoppreise.chforon-the-flyLive LocalizationEverywordCurrentoptionsareGerman,French,andEnglish

Oneoftheitemsonthispagecostsover€1000- that’s alotofmoneytoleavebehindfromcustomerswhoprefertoshopforproductsinRussianorChineseor[anyotherlanguage]