Profil modula
Net-Base AI Multilanguage u pregledu
Net-Base AI Multilanguage kod nas nije površan preklopnik jezika, već tehnički sloj za bazni jezik, ciljne jezike, prepoznavanje browsera, rad queue-a, zaštićene pojmove i urednički preview. Upravo zbog toga je jezik upravljiv, čak i kada su povezane mnoge stranice, tematske cjeline, pravni tekstovi i SEO polja.
Njemački ostaje stručno vodeći
Novi sadržaji nastaju iz urednički održavane njemačke osnove i odatle se kontrolisano prenose u aktivne ciljne jezike.
Nazivi firmi i proizvoda ostaju stabilni
Zaštićeni pojmovi osiguravaju da se brendovi, nazivi projekata i kompanijski specifični termini ne rascjepkaju kroz automatski prevod.
Queue umjesto nemirnih pojedinačnih ažuriranja
Promjene na stranicama, menijima, taksonomijama, tekstovima teme i SEO poljima se prikupljaju, naknadno povlače i u backendu vidljivo prate.
Šta ovaj modul konkretno radi
Upravlja baznim jezikom njemačkim, aktivnim ciljnim jezicima, prepoznavanjem browsera, prevodilačkim queue-om i backend previewima za jezičke varijante.
Obim funkcija
- Bazni jezik je uvijek njemački, svi ostali aktivni jezici se iz njega generišu.
- Podržava stranice, objave, javne Custom Post Types, stavke menija, taksonomije, podnaslov web stranice kao i fiksne tekstove tema i pluginova.
- Automatski ponovo prevodi izmijenjene sadržaje, ako je automatika aktivna.
- Prikazuje jezičke varijante u frontendu preko jezika browsera ili putem ?lang=xx.
- Zaštićeni pojmovi poput naziva firmi, proizvoda i projekata ostaju nepromijenjeni.
Upravljanje jezikom u frontendu
- Prepoznavanje browsera primjenjuje se samo na aktivirane ciljne jezike.
- ?lang=en direktno nameće jezik, ?lang=de prebacuje na bazni jezik, ?lang=auto vraća na automatsko prepoznavanje.
- Aktuelni izbor jezika se čuva putem plugin cookie-ja i kasnije se pri novim pozivima stranica ponovo evaluira.
- Ako za neki jezik još nema sadržaja, prikaz se kontrolisano vraća na njemački.
Queue i rad
- Novi ili zastarjeli tekstovi završavaju u prevodilačkom queue-u.
- Queue se obrađuje putem Cron-a i dodatnog kickoff-a u pozadini.
- Broj paralelnih worker-a je konfigurabilan; dodatni worker-i rade kao odvojeni potpisani queue procesi sa database claiming-om, umjesto kao nesigurni PHP threadovi.
- Veličina batch-a i interval upravljaju brzinom, API opterećenjem i troškovima.
- Neuspjeli jobovi mogu se grupno ponovo pokrenuti.
Backend pomoći
- U editoru postoje tabovi jezičkih varijanti za preview po aktivnom jeziku.
- Tamo se po polju vidi da li je prevod aktuelan, na čekanju, zastario ili neuspješan.
- Admin stranica prikazuje ukupni status, posljednje greške i aktuelni rad queue-a.
- Pri spremanju postavki kompletan sadržaj se može ponovo uvrstiti u queue.
- Standardni zaštićeni pojmovi su vidljivi u posebnom tabu, a vlastiti zaštićeni pojmovi se tamo mogu održavati kao dodatna lista.
- Zaštićeni pojmovi se prije AI upita maskiraju i nakon toga ponovo tačno umeću, kako se nazivi brendova i proizvoda ne bi transliterirali.
Interakcija sa SEO
- Jezički modul isporučuje frontend jezik, na koji se nadovezuju hreflang, Canonical i SEO metapodaci.
- Novi aktivni jezici mogu se prevoditi i u drugim Net-Base pluginovima, pod uslovom da oni registruju svoje sadržaje.
- SEO naslovi i opisi se ne održavaju ovdje, ali se jezički povezuju kroz SEO module sa ovim sistemom.
Granice i napomene
- Bez važećeg API key-a novi jobovi ostaju na čekanju ili ne uspiju.
- Vrlo veliki broj aktivnih jezika povećava vrijeme rada queue-a, troškove i količinu sadržaja koji treba naknadno urediti.
- Bazni jezik ostaje urednički vodeći. Ciljne jezike ipak treba povremeno provjeravati uzorkovanjem.
Kontekst
Višejezičnost je tehnički jezički sloj web stranice. Ne isporučuje SEO strategiju i ne zamjenjuje uredničku kontrolu u ciljnim jezicima.
Zašto je ovaj sloj važan za međunarodnu vidljivost
Čim web stranica, magazin i SEO postanu višejezični, jednostavan preklopnik jezika više nije dovoljan. Tada se radi o jezički specifičnim canonicalima, konzistentnim nazivima, čistim fallbackovima i pitanju kako se izmijenjeni sadržaji tehnički mirno naknadno prenose u više jezika.
Jezike ne tretirati kao sporednu stvar
Višejezičnost postaje ekonomski zanimljiva tek kada se jezik, SEO, zaštićeni pojmovi i redakcija tehnički promišljaju zajedno. Upravo za to je ovaj modul napravljen.