40 jezikov samodejno: kako naša umetna inteligenca obravnava strokovno terminologijo

40 jezikov samodejno: kako naša umetna inteligenca obravnava strokovno terminologijo

Tako naša umetna inteligenca obravnava strokovne izraze v podatkih o izdelkih. Pokazali bomo, zakaj se ti prevajajo drugače kot roman.

Strojno prevajanje je danes tako kakovostno, da ga v mnogih primerih ni več mogoče ločiti od človeškega. Prevajalske storitve delujejo tekoče, idiomatično in z občutkom za stil. Potem pa prevajaš nabor podatkov DPP - in nenadoma se iz »rear lock fiber closure« »zapiranje z zadnjim zapahom iz vlaken«.

Problem je v strokovni terminologiji. Tukaj pojasnjujemo, zakaj podatkov o izdelkih ne smemo obravnavati kot romane in katera orodja ponuja Transpareo, da vaše 40 jezikovnih različic ostanejo razumljive.

Osnovni problem: ena beseda, več pomenov

»Seal« v DPP-ju za jakno za prosti čas: tesnjenje. »Seal« v laboratoriju: tjulenj ali tesnilo, odvisno od konteksta. »Seal« v protokolu vzdrževanja: v nekaterih primerih pečat.

Splošni prevajalski model izbira na podlagi statističnega konteksta. Pri tekočem besedilu to deluje - roman ponuja obilo konteksta. Pri podatkovnem polju primary_closure: seal pa konteksta skoraj ni. Model ugiba.

Podatkovno polje ne ponuja konteksta, brez konteksta pa model ugiba.

Posledica so subtilne napake. Niso tako dramatične kot »Hinterschloss-Faserverschluss«, vendar imajo pomembne posledice: sestavni del, ki se v nemščini imenuje »Dichtung«, se v italijanskem DPP nenadoma imenuje »sigillo« namesto »guarnizione«. Nakupovalec nadomestnega dela ne more več najti.

Kaj danes ponuja Transpareo

Naš prevajalski sistem vsako novo vsebino samodejno prenese v vse aktivne jezike. Značilne so štiri lastnosti:

  • Ohranjanje Markdown-a in spremenljivk: nadomestni znaki, kot je <a href="/sl/registrirati-se">Pro-članstvo</a>, in Markdown-strukture se pred prevajanjem izločijo, prevede se samo besedilo, nato pa se strukture ponovno vstavijo nespremenjene. Tako ostanejo povezave, obrazci in postavitev dosledni v vseh jezikih.
  • Centralizirani prevajalski vnosi: prevodi se ne shranjujejo v samem zapisu, temveč v skupni plasti. Več zapisov z istim izvirnim besedilom si deli en prevod. To prihrani prevajalske stroške in samodejno poenoti izraze v celotnem podatkovnem modelu.
  • Samodejno ponovno prevajanje ob spremembi: če se izvirno besedilo spremeni, se prevodi v vseh jezikih ponovno ustvarijo. Popravek v nemščini - 39 drugih jezikovnih različic sledi samodejno.
  • Označbe na posamezno zapise: Vsebine je mogoče izključiti iz avtomatskega prevajanja ali pa obstoječe prevode zakleniti - na primer za mednarodna imena izdelkov ali ročne popravke.

Kje stranka dopolni obdelavo

Avtomatsko prevajanje v večini primerov zagotavlja pravilne rezultate za opisne besedila, marketinška besedila in navodila za vzdrževanje. Pri kritični strokovni terminologiji - kot je »seal«/»guarnizione« - ostane nekaj napak, ki jih mora popraviti strankin skrbnik.

Tu ima administrator na voljo tri možnosti:

  1. Ročno prepisovanje po jezikih in ključih: vsak prevajalski vnos je mogoče odpreti v upravitelju aplikacije in ga prilagoditi za vsak jezik posebej. Z označitvijo »ohrani« se ta ročni prevod ohrani tudi pri naslednjem samodejnem izvajanju.
  2. Uvoz glosarja: Obstoječe terminologije iz prevajalskih orodij ali PDF-glosarjev je mogoče uvoziti v obliki CSV in tako neposredno ustvariti prevajalske vnose.
  3. Popravki po jezikih med delovanjem: italijanska prodajna služba opazi napako in jo popravi v upravitelju aplikacije - popravek začne veljati takoj, ostali prevodi pa ostanejo nespremenjeni.

Upravitelj aplikacije podpira istih 40 jezikov

Večjezični so le potni listi izdelkov, temveč tudi vmesnik, v katerem jih urejate. Upravitelj aplikacije je preveden v vseh 40 jezikov, vsebine pa lahko vnašate v katerem koli od teh jezikov. Sistem jih samodejno prevede v vse ostale.

Za večjezične ekipe to opazno spremeni sodelovanje: oddelek za upravljanje izdelkov v Milanu napiše navodila za vzdrževanje v italijanščini, oddelek za nabavo v Varšavi dopolni podatke o materialih v poljščini, oddelek za zagotavljanje kakovosti v Hamburgu pa preveri v nemščini.

Vsak delavec dela v svojem jeziku, vsi vidijo isti nabor podatkov, in kdor popravi podatek, ga popravi za vse jezikovne različice hkrati.

Tudi tu velja omejitev iz zgornjega odstavka: pri kritični strokovni terminologiji mora na koncu človek preveriti, kaj je izbrala strojna prevajalska rešitev.

Realnost jezikov EU

24 uradnih jezikov EU se sliši veliko. V praksi gre za tri ravni:

  • Ključni trgi: DE, EN, FR, IT, ES, NL - tu vsak potrošnik pričakuje popolnost
  • Pomembni trgi: PT, PL, SV, DA, FI - dobra raven, občasno je opazno delo stroja
  • Redki jeziki: MT, GA, ET, LV, LT - včasih imamo DPP v malteškem jeziku, ne da bi ga kdaj koli pregledal končni potrošnik na Malti. Kljub temu je to obvezno.

Ta obveznost ni neobvezna. Uredba ESPR zahteva vsebino DPP v jeziku države članice, v kateri se izdelek prodaja. Kdor posluje v 27 državah, mora torej upoštevati 24 jezikov (nekatere države si delijo jezike).

Od malteščine do bengalščine

Transpareo prevaja v 40 jezikov - vseh 24 uradnih jezikov EU in 16 dodatnih za globalni doseg:

  • Evropa: bolgarščina, danščina, nemščina, angleščina, estonščina, finščina, francoščina, grščina, irščina, italijanščina, hrvaščina, latvijščina, litovščina, malteščina, nizozemščina, poljščina, portugalščina, romunščina, švedščina, slovaščina, slovenščina, španščina, češčina in madžarščina - poleg tega še albanska, bosanska, islandščina, makedonščina, norveščina, ruščina, srbščina, turščina in ukrajinščina.
  • Po vsem svetu: bengalščina, kitajščina, hindijščina, indonezijščina, japonščina, korejščina in vietnamščina.

Za prihajajoči tekstilni DPP sta z bengalščino in vietnamščino pokrita velika proizvodna območja - dobavitelj v Daki bere isti opis kot nabavnica v Parizu.

Zakaj centralizirana lokalizacijska plast

Večina platform shranjuje prevode kot dodatna polja v podatkovnem zapisu: description_de, description_en, … 40 polj na prevodljiv atribut. Zveni preprosto, vendar ima tri slabosti:

  • Podvojen tekst. Dva izdelka z enakim opisom materiala ustvarita 40 + 40 prevodov namesto enkrat 40
  • Težko prilagodljivo. Dodajanje 41. jezika pomeni: migracijo sheme za vse prevodljive modele
  • Popravke je težko globalno uporabiti. Če se »guarnizione« popravi povsod, bi bilo treba vse zapise obdelati posamično

Razdeljena prevajalska plast to reši: en vnos, veliko sklicev. Ena popravek, koristi pa imajo vsi zapisi.

Kaj še nimamo

Baza podatkov terminologije, prilagojena posameznemu stranki, z avtomatskim prepoznavanjem predlogov je v načrtu razvoja, vendar danes še ni na voljo. Kdor začne danes, bo z obstoječimi orodji prišel daleč: ročno prepisovanje, uvoz glosarjev in označevanje za ohranitev pokrivajo najpogostejše primere uporabe.

Verjamemo, da bi morali stroji opraviti večino dela, ljudje pa naj posredujejo le tam, kjer je to res potrebno. Dokler avtomatsko prepoznavanje terminologije ne bo na voljo, je ročno upravljanje pregledno - in to je bolj pošteno kot obljuba, ki ne bo izpolnjena.

Vprašanja v zvezi s tem prispevkom

V katerih jezikih mora biti na voljo potni list izdelka?

ESPR zahteva, da so vsebine na etiketah v jeziku države članice, v kateri se izdelek prodaja. Kdor dobavlja po celotni Uniji, mora upoštevati vseh 24 uradnih jezikov EU, od katerih si nekatere deli več držav. Transpareo ponuja teh 24 jezikov ter še 16 dodatnih jezikov, vsako novo ali spremenjeno besedilo pa se samodejno prenese v vse jezike. V praksi to pomeni, da jezik ni več izhodišče - enkrat napišete besedilo v jeziku, v katerem delate, ostale različice za posamezne trge pa sledijo same.

Kdo je odgovoren, če strojni prevod napačno prevede strokovni izraz?

Vi. Odgovornost za pravilnost vsebine navodil nosi gospodarski subjekt, ki izdelek daje v promet, in se ne prenese niti na prevajalski sistem niti na nas. Zato odkrito povemo, kje stroj zmore in kje ne - opisi, navodila za vzdrževanje in marketinška besedila so brezhibni, medtem ko strokovni izrazi, kot so imena komponent, zapirala ali premazi, zahtevajo človeško oko. Avtomatski izpis obravnavajte kot popoln osnutek v 40 jezikih in čas za pregled posvetite tistim nekaj sto izrazom, od katerih je za serviserje in kupce dejansko kaj odvisno.

Kako popravim izraz tako, da ga naslednji samodejni izvedba ne prepiše?

Odprite vnos za prevod v upravitelju aplikacije, prilagodite vrednost za zadevni jezik in označite polje za ohranitev. Ta označitev vnos izključi iz avtomatskega izvajanja, tako da ostane nespremenjen tudi ob kasnejših spremembah izvirnega besedila. Brez te označitve se vaša popravka obravnava kot običajen prevod in se ponovno ustvari takoj, ko se izvirno besedilo spremeni. Za posamezno besedo velja isti dvofazni postopek kot za celoten odstavek.

Ali lahko uvozimo obstoječi terminološki seznam?

Da. Terminologijo, ki jo tako ali tako že vzdržujete - bodisi iz prevajalskega orodja bodisi iz PDF-glosarja vaše agencije - je mogoče uvoziti v obliki CSV in se shranijo kot vneseni prevajalski vnosi. Ti vnosi se nato obravnavajo kot ročne popravke. Najprimernejši čas za to je pred prvim večjim uvozom - takrat so izrazi že na voljo, preden se prevedejo tisoči zapisov, in ni treba ničesar popravljati naknadno.

Ali popravek velja za vse izdelke ali samo za odprti zapis?

Za vsak zapis z istim izvirnim besedilom. Prevajanja so shranjena v skupni plasti in ne pri posameznem izdelku, zato si zapisi z enakim besedilom delijo en vnos, enotna popravka pa velja za vse. Zato se obseg popravkov ne povečuje sorazmerno s katalogom - en izraz na 4000 izdelkih predstavlja en vnos, ne pa 4000.

Ali morajo sodelavci v tujini delati v nemščini ali angleščini?

Ne. Upravitelj aplikacije je na voljo v vseh 40 jezikih, vsebine pa je mogoče vnašati v katerem koli od njih. Oddelek za upravljanje izdelkov v Milanu napiše navodila za vzdrževanje v italijanščini, oddelek za nabavo v Varšavi dopolni podatke o materialih v poljščini, vsi pa vidijo isti nabor podatkov. Kdor popravi podatek, ga popravi za vse jezikovne različice hkrati, s čimer odpade običajni postopek prek centralne prevajalske službe.

Ali obstaja funkcija samodejnega prepoznavanja terminologije?

Danes ne. Terminološka baza podatkov, prilagojena potrebam stranke, ki sama predlaga izraze, je v fazi načrtovanja razvoja in še ni na voljo. Do takrat so na voljo naslednja orodja: ročno prepisovanje, označevanje izrazov in uvoz slovarja. To raje jasno poudarimo, da ne bi načrtovali z uporabo funkcije, ki je še ni. Za najpogostejše primere ta tri orodja zadostujejo, število izrazov, ki jih morate označiti, pa je precej manjše od števila izrazov, ki jih je treba prevesti.

Novosti o večjezičnosti in praksi DPP

Novi jeziki, kakovost podatkov in funkcije izdelkov - enkrat mesečno izbrani in poslani v vaš e-poštni predal.