AI-tõlge Drupalis: kolm keelt ajakohasena
🎧 Kuula kõiki artikleid järjest
Eestikeelsel teenuselehel muutub tarneaeg viielt päevalt kümnele. Inglise ja soome leht lubavad endiselt viit päeva. AI suudab uue lause kiiresti tõlkida, kuid keegi peab märkama muudatust ja kinnitama, millal teised keeled avaldada.
Alusta teenuselehtedest, mitte kogu veebist
WebPro soovitus on võtta AI-tõlke esimeseks katsetuseks üks sisutüüp: näiteks kümme teenuselehte eesti, inglise ja soome keeles. Nende peal saab kontrollida kogu teekonda algteksti muutmisest avaliku tõlkeni. Tuhande lehe korraga tõlkimine ei näita, kas järgmise nädala muudatused jõuavad õigesse kohta.
Drupali AI võimalused said septembri lõpus Rotterdamis taas tähelepanu. Drupal AI algatuse ülevaadetes (avaneb uues aknas) tutvustatakse muu hulgas tõlkimist koos teiste sisutoimetamise tööriistadega. Ettevõtte jaoks on praktiline küsimus siiski lihtne: kes saab teada, et teise keele tekst enam ei kehti?
Mitmekeelse Drupali üldpõhimõtteid oleme varem käsitlenud. Siin keskendume tõlgete hooldamisele pärast esimest avaldamist.
Tõlkenupp ei ole veel muudatuste järjekord
AI Translate moodul (avaneb uues aknas) võimaldab saata Drupali tõlgitava sisu seadistatud AI-teenusele ning luua tõlke otse sisuhalduses. Mooduli kirjeldus näeb ette ka uute tõlgete loomise mustandina ja keelepõhiste tõlkejuhiste muutmise.
Sellest üksi ei järeldu, et algteksti iga muudatus loob automaatselt tõlkeülesande. Muudatuste tuvastamine, vastutaja teavitamine ja olemasolevate tõlgete uuendamine tuleb valitud lahenduses eraldi läbi kontrollida.
Tarneaja näites võiks töövoog olla selline:
- Toimetaja muudab eestikeelse lehe tarneaja kümneks päevaks.
- Inglise ja soome tõlke eest vastutajale tekib ülesanne koos muudetud teksti ja lähteversiooniga.
- AI koostab tõlkemustandid, mida saab senise tõlkega võrrelda.
- Vastutaja kontrollib numbreid, tingimusi ja sõnastust ning kinnitab avaldamise.
See on soovitatav töövoog, mitte lubadus Drupali vaikekäitumise kohta. Eriti tuleb katsetada olukorda, kus algteksti muudetakse uuesti ajal, mil eelmine tõlge ootab veel kinnitust. Varasema lähteversiooni järgi tehtud tõlge ei tohiks kogemata uuema teksti tõlkeks saada.
Üks ettevõte, üks terminikasutus
Tõlkejuhisesse tasub panna ettevõtte kinnitatud teenusenimed, tootenimed ja näited soovitud sõnastusest. Kui ühe toote nimi peab kõigis keeltes samaks jääma, tuleb see üheselt öelda. Kümme eraldi tõlkepäringut ei tohiks anda samale teenusele kümmet nime.
Alustada võib lühikesest terminiloendist. Tõlkemootorile antav juhis võiks näiteks keelata tootenimede muutmise ning nõuda hindade, mõõtühikute ja linkide säilitamist. Seejärel tuleb kontrollida, kas valitud teenus neid juhiseid ka järgib. Juhise olemasolu ei taga tulemust.
AI-mustand sobib korduva struktuuriga teenuseteksti esmaseks tõlkeks. Lepingutingimused, keeruline erialakeel ja uue turu müügitekst vajavad vastava keele ning valdkonna tundjat. Ladus lause võib anda algtekstist erineva lubaduse.
Mustand peab jääma mustandiks
Drupali tõlke- ja kinnitustöövoog tuleb läbi proovida kasutajaga, kelle õigused vastavad päris sisutoimetajale. Administraatori kontoga tehtud katse ei näita, kas tõlkijal on kogemata õigus kontrollimata sisu avaldada.
Drupali dokumentatsioon kirjeldab tõlgete ja kinnitustöövoo koostoimet (avaneb uues aknas), kuid konkreetse saidi versioonid ja seadistus vajavad eraldi kontrolli. Ka tõlke aegunuks märkimist ei tohiks eeldada ilma testita.
Kui uus tõlge ootab kinnitust, võib vana tekst samal ajal avalikuks jääda. Tarneaja või hinna muutmisel tuleb seetõttu kokku leppida, kas keeled avaldatakse koos või tuleb vananenud pakkumine vahepeal peita. Mustandi loomine ei lahenda vastuolulise avaliku info probleemi.
Tõlkimisel liiguvad ka andmed
Enne ühenduse loomist tuleb vaadata, millised väljad AI-teenusele saadetakse. Avalik teenusekirjeldus ja avaldamata kliendilugu vajavad erinevat käsitlust. Esimeses katses kasutaksime avalikke tekste ning piiraksime saadetavad väljad nendega, mida tõlkimiseks vaja on.
Samuti tuleb kokku leppida päringute mahu ja kulu piir ning käitumine teenuse tõrke korral. Ebaõnnestunud tõlge peab jääma nähtavaks tööülesandeks, mitte kaduma vaikselt järjekorrast.
Katse lõpeb avaliku lehe kontrolliga
Enne töövoo laiendamist kontrolliksime kümnel teenuselehel, kas hinnad ja tähtajad säilisid, lingid viivad õige keele lehtedele ning nupud ja piltide tekstilised kirjeldused on arusaadavad. Soomekeelne nuputekst peab mahtuma ka telefoni ekraanile. Keelevahetus ja vormid peavad toimima klaviatuuriga.
Lisaks mõõdaksime, kui kaua kulub inimesel mustandi parandamiseks. Kui iga tõlge vajab põhjalikku ümberkirjutamist, tuleb enne mahu suurendamist parandada algteksti, terminiloendit või tõlkejuhist.
WebPro AI ja Drupali teenuse raames saab alustada sellisest piiratud katsest: üks sisutüüp, kokkulepitud keeled ja vastutaja, kes kinnitab tulemuse. Nii saab hinnata tegelikku ajavõitu ja seda, kas ka järgmine sisumuudatus jõuab kõigisse keeltesse.

Vajad Drupal abi?
Saada veebiaadress ja lühike taust. Ütleme, kas järgmine mõistlik samm on audit, hooldus, versiooniuuendus või migratsioon.