Naša česká FAQ hovorila opak anglickej verzie. Každá kontrola, ktorú sme mali, ju prepustila.
Jazyky
Dňa 2. novembra naša česká a slovenská FAQ kupujúcim hovorila, že podpora pomôže, keď sa balík na podporovanom nastavení nainštaluje. Anglická verzia hovorí, keď sa nenainštaluje. Obe sú teraz opravené, ale táto veta prešla každou kontrolou, ktorú na preklade robíme, pretože v nej nebolo nič pokazené: správny skript, správne čísla, správne názvy, každá značka na svojom mieste. Len čitateľ by to mohol vidieť, a preto sme sa opýtali jedného.
Ako sme sa pýtali
Čitateľom je model, ktorý prekladá naše stránky, ten istý otvorený model Qwen na našom vlastnom počítači, ktorému sme položili inú otázku. Dostane jednu anglickú vetu, jej preklad a niekoľko viet o stránke: jej tón, formu oslovenia v každom jazyku a metaforu, ktorú myslíme (továreň bez obsluhy funguje v tme, pretože tam nikto nemusí byť). Potom: bol by čitateľ prekladu zmätený? Chybný fakt alebo číslo, opačný význam, iný objekt alebo akcia, chýbajúce alebo pridané kľúčové informácie sa počítajú; idióm preložený podľa významu, voľnejšie znenie alebo názov produktu ponechaný v angličtine sa nepočítajú. Odpovedá v JSON, jednu vetu po druhej.
Čo našiel
Sedem stránok nášho obchodu v 42 jazykoch: domovská stránka, ceny, otázky, balík a tri stránky balíkov, 6 216 preložených riadkov. Označil 126, teda asi 2 %. Medzi nimi:
- Čeština a slovenčina: odpoveď o vrátení peňazí vyššie, podpora pre balík, ktorý sa nainštaluje.
- Ruština a ukrajinčina: overené boty „nikdy neprejdú kontrolou“, kde angličtina hovorí, že nikdy nie sú vyzývané. Opačne, na stránke balíka, ktorý je práve o tom.
- Nemčina: „z amharčiny do zjednodušenej čínštiny“, kde angličtina hovorí tradičnú.
- Rumunčina: „Prečo to ostatné balíky potrebujú?“, zodpovedané „Nie“.
- Srbčina: „strings“ ako „povolania“.
- Nemčina a taliančina: „One floor, every line“ z balíka ako „jedna výrobná linka, každá linka“.
Čo pokazil
Prečítali sme každú vlajku v 16 jazykoch, ktoré vieme sami skontrolovať: 24 z nich. 9 boli skutočné chyby, 5 sme mohli posudzovať obojsmerne a 10 boli falošné poplachy. Sťažovalo sa na gramatiku, ktorá zachováva význam (rod prídavného mena v macedónčine, talianske zámeno), na rumunskú formu oslovenia, ktorú náš brief nevyžadoval, na zoznam podstatných mien, ktoré čítalo ako slovesá, na správny slovenský termín pre váhy modelu a na macedónsky idióm, ktorý nepoznalo („година дена“, rok času).
Čitateľ teda nie je sudca. Je to filter pred druhým pokusom: označený riadok sa preložil znova s pomenovaným problémom a nový riadok musel prejsť kontrolami aj čitateľom, kým nenahradil ten starý. Na prvých šiestich stránkach označil 91 riadkov. 26 z druhov, pri ktorých sa mýli (tón, gramatika, idiómy, názvy ponechané v angličtine), sme nechali tak a 65 sme vrátili späť: 60 sa vrátilo s prekladom, ktorý prešiel oboma a nahradil ten starý, a 5 sú stále tak, ako boli.
Pri reťazcoch aplikácií
Webové stránky sú náročné na čítanie: dlhé riadky, naše metafory, technické pojmy. Reťazce aplikácií sú krátke a jasné, takže sme čitateľa testovali aj na nich, s ukážkovou aplikáciou Polyglot s 70 reťazcami. Na 72 umelo vložených chybách zjavného typu v šiestich jazykoch („možno vrátiť späť“ namiesto „nemožno vrátiť späť“, online namiesto offline, mesačne namiesto jednorazovej platby) označilo všetkých 72. Na 21 jemnejších chybách označilo 17. Prehliadlo „Pripomenúť mi o %1$s“ napísané ako „Pripomenúť mi za %1$s“ v nemčine, francúzštine a španielčine, čas čítaný ako čakanie a nemecký riadok, v ktorom chýbalo „vaše zmeny sú uložené“. Na 484 skutočných prekladoch v ukážke v deviatich jazykoch vyvolalo jeden falošný poplach, francúzsku bunku tabuľky, ktorú označilo za nejednoznačnú, a žiadny pri 21 voľných, no verných preformulovaniach. Krátky, jasný text je tam, kde číta najlepšie.
Kde teraz sídli
Polyglot 1.3.0 to robí s --review. Preklad, ktorý prejde kontrolami, sa ešte raz prečíta; ten, ktorý by mohol byť zavádzajúci, sa vyžiada znova s uvedením problému; ten, ktorý stále znie nesprávne, sa ponechá a zaradí na zoznam pre človeka, ktorý si ho ponechá alebo uloží vlastné znenie pomocou polyglot accept. polyglot review číta preklady, ktoré už máte, od agentúry alebo z predchádzajúceho behu. Rozhodnutie sa zapamätá spolu s prekladom, takže každá nová reťazec stojí jeden ďalší požiadavok, a to len raz. Nenahradí rodilého hovoriaceho pre váš popis produktu, paywall a obchodné podmienky, a naše vlastné stránky sú dôkazom, že oba sú stojí za to mať. Ako samotné kontroly vznikli, je uvedené v predchádzajúcej poznámke.