40 kalbų automatiškai: kaip mūsų dirbtinio intelekto vertimo sistema tvarko specializuotus terminus

40 kalbų automatiškai: kaip mūsų dirbtinio intelekto vertimo sistema tvarko specializuotus terminus

Žvilgsnis už mūsų automatinio produktų duomenų vertimo kulisų - ir kodėl specializuota terminologija turi būti traktuojama kitaip nei romano tekstas.

Šiandien mašininis vertimas yra toks geras, kad daugeliu atvejų jo neįmanoma atskirti nuo žmogaus atlikto vertimo. Vertimo paslaugos užtikrina sklandų, idiominį vertimą, atsižvelgiantį į kalbos stilių. Tačiau kai verčiate DPP duomenų rinkinį, staiga „rear lock fiber closure“ virsta „užpakalinio užrakto pluošto uždarymas“.

Problema - specializuota terminologija. Čia paaiškinsime, kodėl produktų duomenų negalima traktuoti kaip romanų ir kokias priemones siūlo „Transpareo“, kad jūsų 40 kalbų versijos išliktų suprantamos.

Pagrindinė problema: vienas žodis, kelios reikšmės

„Seal“ lauko striukės DPP duomenų rinkinyje: sandarinimas. „Seal“ laboratorijoje: ruonis arba sandariklis, priklausomai nuo konteksto. „Seal“ techninės priežiūros protokole: tam tikromis aplinkybėmis - antspaudas.

Bendrasis vertimo modelis renkasi remdamasis statistiniu kontekstu. Tai veikia sklandžiai tekste - romanas suteikia gausų kontekstą. Duomenų laukelyje „primary_closure: seal“ konteksto beveik nėra. Modelis spėja.

Dėl to atsiranda subtilios klaidos. Ne tokios dramatiškos kaip „užpakalinė pluošto uždarymo detalė“, bet turinčios rimtų pasekmių: detalė, kuri vokiečių kalboje vadinama „Dichtung“, italų DPP staiga vadinama „sigillo“, o ne „guarnizione“. Pirkėjas nebegali rasti tos atsarginės dalies.

Ką šiandien siūlo „Transpareo“

Mūsų vertimo sistema kiekvieną naują turinį automatiškai perkelia į visas aktyvias kalbas. Ją apibūdina keturios savybės:

  • „Markdown“ ir kintamųjų išsaugojimas: prieš vertimą išskiriami vietos laikikliai, pvz., <a href="/lt/uzsiregistruoti">Pro-Mitgliedschaft</a>, ir „Markdown“ struktūros, verčiamas tik tekstas, o po to struktūros vėl įterpiamos nepakeistos. Taip nuorodos, formos ir išdėstymas išlieka nuoseklūs visose kalbose.
  • Centralizuoti vertimų įrašai: vertimai saugomi ne pačiame duomenų įraše, o bendrame sluoksnyje. Keletas duomenų įrašų su tuo pačiu originalaus teksto turiniu dalijasi vienu vertimu. Tai leidžia sutaupyti vertimo išlaidų ir automatiškai suvienodina terminus visame duomenų modelyje.
  • Automatinis pakartotinis vertimas pakeitus tekstą: jei originalus tekstas pakeičiamas, vertimai visomis kalbomis generuojami iš naujo. Pataisymas vokiečių kalba - 39 kitos kalbos versijos atnaujinamos automatiškai.
  • Žymėjimai kiekvienam duomenų įrašui: turinį galima išskirti iš automatinio apdorojimo arba užfiksuoti esamus vertimus - pavyzdžiui, tarptautinių produktų pavadinimų atveju arba atliekant rankinius pataisymus.

Kur klientas papildo apdorojimą

Automatinis vertimas daugeliu atvejų pateikia teisingus rezultatus aprašomiesiems tekstams, rinkodaros tekstams ir priežiūros instrukcijoms. Kalbant apie kritinę specialiąją terminologiją - pavyzdžiui, „seal“/„guarnizione“ - lieka nedidelis klaidų skaičius, kurias turi ištaisyti kliento administratorius.

Čia administratorius turi tris galimybes:

  1. Rankinis perrašymas pagal kalbą ir raktinį žodį: kiekvieną vertimo įrašą galima atidaryti programos valdytoje ir pritaikyti pagal kalbą. Pažymėjus „Įtvirtinti“, šis rankinis vertimas išliks ir per kitą automatinį apdorojimo ciklą.
  2. Žodynų importavimas: esamą terminiją iš vertimo įrankių ar PDF žodynų galima importuoti CSV formatu ir taip tiesiogiai sukurti vertimo įrašus.
  3. Pataisymai pagal kalbą veikimo metu: Italijos pardavimo skyrius pastebi klaidą, ją ištaiso „Application Manager“ - pataisa įsigalioja iš karto, o likusios vertimų versijos lieka nepakitusios.

„Application Manager“ palaiko tas pačias 40 kalbų

Daugiakalbės yra ne tik produkto aprašymai, bet ir sąsaja, kurioje juos tvarkote. ## „ApplicationManager“ yra išverstas į visas 40 kalbų, o turinį galite įvesti bet kuria iš šių kalbų. Sistema jį automatiškai išverčia į visas kitas kalbas.

Daugiakalbėms komandoms tai pastebimai keičia bendradarbiavimą: produktų vadyba Milane rašo priežiūros nurodymus italų kalba, pirkimų skyrius Varšuvoje papildo medžiagų duomenis lenkų kalba, o kokybės užtikrinimo skyrius Hamburge tikrina vokiečių kalba. Kiekvienas asmuo dirba savo kalba, visi mato tą patį duomenų rinkinį - ir tas, kuris pataiso informaciją, pataiso ją visose kalbinėse versijose vienu metu.

Čia taip pat galioja minėtas apribojimas: kai kalbama apie kritinę specialią terminologiją, galiausiai žmogus turėtų patikrinti, ką pasirinko mašina.

ES kalbų realybė

24 ES oficialiosios kalbos - skamba įspūdingai. Praktikoje jos suskirstytos į tris grupes:

  • Pagrindinės rinkos: DE, EN, FR, IT, ES, NL - čia kiekvienas vartotojas tikisi tobulumo
  • Svarbios rinkos: PT, PL, SV, DA, FI - geras lygis, kartais pastebima mašininio vertimo pėdsakai
  • Retos kalbos: MT, GA, ET, LV, LT - kartais pateikiamas DPP maltiečių kalba, nors nė vienas galutinis vartotojas Maltoje jo neskaito. Vis dėlto tai privaloma.

Šis reikalavimas nėra pasirinktinis. ESPR reikalauja, kad DPP turinys būtų pateiktas tos valstybės narės kalba, kurioje produktas parduodamas. Taigi, kas aptarnauja 27 valstybes, turi atsižvelgti į 24 kalbas (kai kurios valstybės naudoja tas pačias kalbas).

Nuo maltiečių iki bengalų

„Transpareo“ verčia į 40 kalbų - visas 24 ES oficialias kalbas ir dar 16, siekiant pasaulinio masto:

  • Europa: bulgarų, danų, vokiečių, anglų, estų, suomių, prancūzų, graikų, airių, italų, kroatų, latvių, lietuvių, maltiečių, olandų, lenkų, portugalų, rumunų, švedų, slovakų, slovėnų, ispanų, čekų ir vengrų - taip pat albanų, bosnių, islandų, makedonų, norvegų, rusų, serbų, turkų ir ukrainiečių.
  • Visame pasaulyje: bengalų, kinų, hindi, indoneziečių, japonų, korėjiečių ir vietnamiečių.

Būsimajame tekstilės DPP bengalų ir vietnamiečių kalbos apima didžiausias gamybos šalis - tiekėjas Dakoje skaito tą patį aprašymą kaip ir pirkėja Paryžiuje.

Kodėl reikalingas centralizuotas lokalizacijos lygmuo

Dauguma platformų saugo vertimus kaip papildomus duomenų įrašo laukelius: description_de, description_en, … 40 laukelių vienam verčiamam atributui. Skamba paprastai, tačiau tai turi tris trūkumus:

  • Dvigubai saugomas tekstas. Du produktai su ta pačia medžiagos nuoroda sukuria 40 + 40 vertimų, o ne vieną 40 vertimų rinkinį
  • Sunku pritaikyti didesniam mastui. 41-osios kalbos pridėjimas reiškia: schemos migraciją per visus verčiamus modelius
  • Pataisas sunku taikyti visuotinai. Jei „guarnizione“ būtų pataisyta visur, reikėtų atskirai redaguoti visus duomenų įrašus

Šią problemą išsprendžia atskiras vertimų sluoksnis: vienas įrašas, daug nuorodų. Viena pataisa, nauda visiems duomenų įrašams.

Ko mums dar trūksta

Klientui pritaikyta terminologijos duomenų bazė su automatiniu pasiūlymų atpažinimu yra įtraukta į plėtros planus, tačiau šiuo metu dar nėra pateikta. Kas pradeda dirbti šiandien, gali daug nuveikti naudodamasis esamais įrankiais: rankinis perrašymas, žodynų importavimas ir žymėjimas „išsaugoti“ padengia dažniausius naudojimo atvejus.

Manome, kad mašinos turėtų atlikti didžiąją dalį darbo, o žmonės turėtų įsikišti tik ten, kur tai tikrai būtina. Kol automatinis terminų atpažinimas nebus prieinamas, rankinis valdymas yra skaidrus - ir tai sąžiningiau nei pažadas, kurio neįmanoma išpildyti.

Klausimai apie šį įrašą

Kokiomis kalbomis turi būti parengtas produkto pasas?

ESPR reikalauja, kad informacija ant pakuotės būtų pateikta tos valstybės narės kalba, kurioje produktas parduodamas. Tiems, kurie tiekia prekes visoje Sąjungoje, tai reiškia, kad reikia atsižvelgti į 24 ES oficialias kalbas, iš kurių kai kurias naudoja kelios valstybės. „Transpareo“ teikia šias 24 ir dar 16 papildomų kalbų, o kiekvienas naujas ar pakeistas tekstas automatiškai perkeliama į visas jas. Praktiškai tai reiškia, kad kalba nebėra pradinis kriterijus - jūs vieną kartą parašote tekstą ta kalba, kuria dirbate, o versijos skirtingoms rinkoms atsiranda savaime.

Kas atsako, jei mašininis vertimas neteisingai perteikia specialų terminą?

Jūs. Pareiga užtikrinti, kad paso turinys būtų teisingas, tenka ūkio subjektui, kuris pateikia produktą į rinką, ir ji neperduodama nei vertimo sistemai, nei mums. Todėl atvirai sakome, kur mašina susidoroja, o kur ne - aprašymai, priežiūros instrukcijos ir rinkodaros tekstai išverčiami nepriekaištingai, o sudėtingi techniniai terminai, tokie kaip komponentų pavadinimai, užraktai ar dangos, reikalauja žmogaus akies. Laikykite automatinį vertimą kaip išsamų pirminį projektą 40 kalbų ir skirkite tikrinimo laiką keliems šimtams terminų, nuo kurių iš tikrųjų priklauso remonto įmonėms ir pirkėjams.

Kaip pataisyti terminą taip, kad kitas automatinis apdorojimas jo nepakeistų?

Atidarykite vertimo įrašą programų tvarkyklėje, pakoreguokite atitinkamos kalbos vertę ir pažymėkite žymę „Išsaugoti“. Šis žymėjimas pašalina įrašą iš automatinio apdorojimo ciklo, todėl jis išlieka nepakitęs net ir vėliau keičiant originalų tekstą. Be šio žymėjimo jūsų pataisa laikoma įprastu vertimu ir bus iš naujo sugeneruota, kai tik pasikeis originalus tekstas. Vienam žodžiui taikomi tie patys du žingsniai kaip ir visam pastraipui.

Ar galime importuoti esamą terminų sąrašą?

Taip. Terminologiją, kurią jūs ir taip tvarkote - nesvarbu, ar ji paimta iš vertimo įrankio, ar iš jūsų agentūros PDF žodyno - galima importuoti CSV formatu, ir ji atsiranda kaip užrašytas vertimo įrašas. Vėliau šie įrašai elgiasi kaip rankiniai pataisymai. Geriausias laikas tai padaryti yra prieš pirmąjį didelį importą - tuomet terminai bus parengti prieš verčiant tūkstančius įrašų, ir nereikės nieko taisyti vėliau.

Ar pataisa taikoma visiems produktams ar tik atidarytam duomenų įrašui?

Kiekvienam įrašui su tuo pačiu originalaus teksto tekstu. Vertimai saugomi atskirame sluoksnyje, o ne prie atskiro produkto, taigi identiški įrašai dalijasi vienu įrašu, o vienkartinis pataisymas taikomas visiems. Todėl koregavimo sąnaudos neauga kartu su katalogu - vienas terminas, naudojamas 4000 produktų, yra vienas įrašas, o ne 4000.

Ar užsienyje dirbantys kolegos turi dirbti vokiečių ar anglų kalba?

Ne. Pati programos valdymo sistema yra prieinama visomis 40 kalbų, o turinį galima įvesti bet kuria iš jų. Produktų valdymo skyrius Milane rašo priežiūros nurodymus italų kalba, pirkimų skyrius Varšuvoje papildo medžiagų duomenis lenkų kalba, o visi mato tą patį duomenų rinkinį. Kas pataiso informaciją, tas ją pataiso visose kalbinėse versijose vienu metu, todėl nebereikia eiti įprasto kelio per centrinę vertimų tarnybą.

Ar yra automatinis terminų atpažinimo funkcija?

Šiandien - ne. Klientui pritaikyta terminologijos duomenų bazė, kuri pati siūlo terminus, yra planuojama kurti, tačiau dar nėra išleista. Iki tol galite naudotis tokiomis priemonėmis kaip rankinis perrašymas, žymėjimas ir žodyno importavimas. Geriau tai aiškiai pasakysime, nei kad jūs planuotumėte naudoti funkciją, kurios dar nėra. Dažniausiais atvejais šie trys įrankiai visiškai patenkina poreikius, o terminų, kuriuos turite pažymėti, skaičius yra gerokai mažesnis nei terminų, kuriuos reikia išversti.

Naujienos apie daugiakalbystę ir DPP praktiką

Naujos kalbos, duomenų kokybė ir produkto funkcijos - kartą per mėnesį atrinktos ir siunčiamos į jūsų pašto dėžutę.