Inside the Tech – Robloxi automaattõlgete lahendamine – Robloxi ajaveebi

Inside the Tech – Robloxi automaattõlgete lahendamine – Robloxi ajaveebi

Allikasõlm: 2964647

Inside the Tech on ajaveebisari, mis käib meiega käsikäes Tehnikavestluste taskuhääling. Internationali 19. episoodis rääkis Robloxi tegevjuht David Baszucki rahvusvahelise osakonna juhi Zhen Fangiga automaatse tõlke ja mitmekeelse otsinguga tegelemisest. Selles Inside the Techi väljaandes rääkisime insenerijuhi Kyle Spence'iga mõnest Creator meeskonna peamistest tehnilistest väljakutsetest: Robloxi sisu automaatne tõlkimine 15 toetatavasse keelde. Seejuures aitame kasutajatel mõista sisu nii platvormil kui ka kogetuna, olenemata sellest, mis keeles see on. Seda tehes tagame lokaliseeritud kasutuskogemuse kümnetele miljonitele inimestele üle maailma.

Rääkige meile suurtest tehnilistest väljakutsetest, mida teie meeskond püüab lahendada?

Roblox on platvorm suhtlemiseks ja ühenduse loomiseks 3D-kogemuste kaudu. Loojad saavad Robloxis teha ja jagada kõike, mida nad soovivad. Ja meie platvorm võimaldab neil jagada oma loomingut inimestega üle kogu maailma. Kuid kuigi meie ülemaailmne kogukond on tohutu, räägivad paljud sisuloojad ainult ühte keelt, mis võib raskendada inimeste omavahelist suhtlemist meie platvormil. 

Soovime, et kõik naudiksid sisulooja sisu ning suhtleksid ja sõlmiksid sõprussuhteid, olenemata sellest, kus nad elavad ja mis keelt räägivad. Seega peame keelebarjääride ületamiseks suutma lokaliseerida seda, mida inimesed näevad ja kuulevad reaalajas 15 keeles. 

Meil on ettevõttesisesed tõlgid, kes saavad hõlpsasti hakkama rohkem levinud asjadega, nagu navigeerimine ja juhised meie veebisaidil. Kuid see on palju suurem väljakutse, kui me ei tea, mida loojad teevad, ja seetõttu oleme esialgu keskendunud sellele, et püüda pakkuda loojate kogemuste jaoks automaatseid tõlkeid. Meie järgmine suur tehniline väljakutse on automaatne tõlkimine igasuguse sisu jaoks, alates tekstist kuni piltideni, 3D-võrkude, avatari üksuste, mängutoodete, mängupääsmete, märkide ja muu hulgas. 

Lõpuks loodame, et enamik inimesi saab Robloxi kasutada ega saa isegi aru, et midagi on tõlgitud, sest kõik on nende loomulikus keeles. 

Milliseid uuenduslikke lahendusi me nende tehniliste väljakutsete lahendamiseks ehitame?

Teksti, hääle ja piltide tõlkimisel hakkame kasutama loomulikku keeletöötlust (NLP), mis hõlmab osa Robloxi ML-i oskustest. NLP rakendamine eeldas oma tõlkemudelite loomist, mis on oluliselt tõhusamad. Aja jooksul jätkame kvaliteedi ja kuluteguri parandamist. Tegelikult oleme juba sel aastal oma kogemustega tõlkemudelite hinda langetanud üle 70%. 

Teine asi on igasuguse sisu, sealhulgas piltide edukas tõlkimine nagu käsitsi kirjutatud silt. See on näide sellest, kuidas me otsime, kuidas tõlkida peale trükitud teksti.

Samuti hakkame nägema edusamme häälvestluse tõlkimise uurimistöös. Nii et kujutage ette saksa keele kõnelejat, kes vestleb Robloxis inglise keele kõnelejaga. Kumbki kuuleb, mida teine ​​ütleb – hääleomadused, rütm, emotsioonid – väikese latentsusajaga, kuid oma keeles.

Soovime madalat latentsust, mis on paljude keelte puhul raske erinevate lausestruktuuride tõttu. Kuid Robloxil on tõlkemudelite loomisel mõned huvitavad eelised. Meie sisu on inimeste rääkimises palju ennustatav, olenemata nende keelest, ja see on meie mudelite koolitamisel väga kasulik. Nii et kui keegi Robloxi kohta midagi ütleb, järgneb tõenäoliselt konkreetne heli. See võib keeleruumi üsna palju kitsendada.

Mis on selle tehnilise töö põhiõppimine?

Üks on see, et kolmandate osapoolte tõlkijad ei saa aru konkreetsetest Robloxi kontekstidest, nagu obby (või takistusrada), mistõttu nad ei saa tõlkida selliseid asju mitmesse keelde. Kuid isegi mõningase arusaamise pakkumine aitab mängijatel paremini aega veeta. 

Seetõttu koolitame oma mudeleid Robloxi sisu osas, mis tähendab, et nad saavad pakkuda kvaliteetsemaid tõlkeid. Seejärel saame otsustada soovitud kvaliteeditaseme üle ja kohaneda aja jooksul keelemuutustega. Näiteks 10 aasta tagune släng ei ole tänane släng. Seega värskendame neid mudeleid pidevalt. Meie süsteemid annavad meile üsna mõistliku ettekujutuse sellest, kuidas me reageerime sisule, mida me pole veel näinud, ja kuidas koolitada mudeleid nende paremaks muutmiseks.

Samuti peame kohanema oma tohutu ulatusega. Kuna loojad loovad rohkem kogemusi ja üha rohkem inimesi suhtleb meie platvormil, peame igal kasutusjuhtumil välja töötama nutikaid viise mudelite kasutamiseks, vahemällu salvestamise strateegiaid ja talletusstrateegiaid. 

Seega võiks arendaja teha Ameerika Ühendriikides kogemuse, mis muutub Jaapanis populaarseks, kuigi nad ei räägi jaapani keelt ega reklaaminud seda seal. Kuid nüüd saavad nad a Jaapani kasutajaskond osaliselt automaatse tõlke tõttu. Ja mängijad saavad luua Robloxi kaudu tõelisi sidemeid erineva kultuuritaustaga inimestega kogu maailmast. See on põnev, sest meie meeskonna eesmärk on inimeste ühendamine ja sisuloojate sisu ulatuse laiendamine.

Milline Robloxi väärtus sobib kõige paremini teie meeskonna tööga?

Toetume tõesti innovatsioonile ja püüdleme nende hullumeelsete panuste poole, mis on kooskõlas meie visiooniga platvormist. Me hukkame nende suhtes halastamatult, kuigi võime ebaõnnestuda. Me lihvime selle läbi ja paneme selle tööle, isegi kui pole pretsedenti, mida järgida.

See on üks peamisi asju, mida ma Robloxi juures armastan – hullumeelsete ideede väljamõtlemine ja juhtkonna seisukoht: "Vaatame, kas saame selle toimima panna." Kuni me sellest õpime, on see riski väärt.

Mis erutab teid kõige rohkem selles, kuhu teie meeskond ja Roblox üldiselt liiguvad?

Väljakutsuvate, huvitavate ja uuenduslike projektide kallal töötamine, kus edu tähendab ühiskonna ulatuslikku mõjutamist, maailma väiksemaks muutmist ja kõigi ühendamist. Suur osa on meie inseneride mentaliteedil: juhtkonnal on kõrgetasemelised ideed, kuid ta usaldab meeskonda kuuluvate inimeste otsustada, kuidas me selleni jõuame. See ülaltpoolt tugi on tõesti oluline.

Ja meeskondades teeme tõesti koostööd. Me vaatame teiste inimeste koodi ilma egota. Ideede vaidlustamine on okei, kui esile kerkib midagi tõeliselt võimsat.

Ajatempel:

Veel alates Roblox