Sabi ng Czech FAQ namin ang kabaligtaran ng English. Lumagpas ito sa lahat ng check na ginawa namin.
Mga wika
Noong 2 Nobyembre, sinabi ng Czech at Slovak FAQ namin sa mga mamimili na tumutulong ang support kapag na-install ang isang kit sa supported setup. Sabi ng English ay kapag hindi ito na-install. Ayos na ang pareho ngayon, ngunit lumagpas ang linya sa lahat ng check na ginagawa namin sa isang translation, dahil walang sira doon: tamang script, tamang mga numero, tamang mga pangalan, nasa tamang lugar ang bawat tag. Isang mambabasa lang ang makakakita nito, kaya humingi kami ng tulong sa isa.
Paano kami nagtanong
Ang mambabasa ay ang model na nagtatranslate ng aming mga site, ang parehong open Qwen model sa aming sariling machine, na tinanong ng ibang tanong. Nakakatanggap ito ng isang linya sa English, ang translation nito, at ilang pangungusap tungkol sa site: ang tono nito, ang paraan ng pagtawag sa bawat wika, at ang metaporang ibig namin (ang lights-out factory ay tumatakbo sa dilim dahil walang kailangang pumunta roon). Pagkatapos: mapapadaya ba ang mambabasa ng translation? Bilangin ang maling katotohanan o numero, ang kabaligtarang kahulugan, ibang bagay o aksyon, kulang o dagdag na mahahalagang impormasyon; hindi bilangin ang idiom na isinalin ayon sa kahulugan, mas malayang pagpapahayag, o pangalan ng produkto na naiwan sa English. Sumasagot ito sa JSON, isang linya bawat beses.
Ano ang natuklasan nito
Pitong pahina ng aming store sa 42 wika: ang home page, mga presyo, mga tanong, ang bundle at tatlong kit page, 6,216 na isinaling linya. Itinanda nito ang 126, humigit-kumulang 2%. Kabilang dito:
- Czech at Slovak: ang sagot sa refund sa itaas, support para sa kit na na-install.
- Russian at Ukrainian: ang mga verified bot ay "hindi lumalagpas sa check", habang ang English ay nagsasabing hindi sila hinahamon. Ang kabaligtaran, sa pahina ng isang kit na tungkol sa eksaktong bagay na iyon.
- German: "mula Amharic hanggang Simplified Chinese", habang ang English ay nagsasabing Traditional.
- Romanian: "Bakit kailangan ng ibang kits ito?", sinagot ng "Hindi".
- Serbian: ang "strings" ay isinalin bilang "professions".
- German at Italian: ang "One floor, every line" ng bundle ay isinalin bilang "isang production line, bawat line".
Ano ang mali sa mga natuklasan nito
Binabasa namin ang bawat flag sa 16 wika na kayang naming suriin: 24 sa kabuuan. 9 ay tunay na error, 5 ay maaaring pag-usapan pa, at 10 ay maling alarma. Nagreklamo ito tungkol sa gramatika na pinapanatili ang kahulugan (kasarian ng isang pang-uri sa Macedonian, isang panghalip sa Italian), tungkol sa isang anyo ng pagtawag sa Romanian na hindi hinihingi ng aming brief, tungkol sa listahan ng mga pangngalan na binasa nito bilang mga pandiwa, tungkol sa tamang Slovak na termino para sa model weights, at tungkol sa isang Macedonian na idyoma na hindi nito alam ("година дена", isang taon na panahon).
Kaya ang reader ay hindi isang hukom. Ito ay isang filter bago ang pangalawang subok: ang isang naka-flag na linya ay isinalin muli kasama ang tinukoy na problema, at ang bagong linya ay kailangang makapasa sa parehong mga tsek at sa reader bago ito palitan ang lumang linya. Sa unanim na anim na pahina, naka-flag nito ang 91 linya. Iniwan naming buo ang 26 sa mga uri ng pagkakamali na madalas nitong nagagawa (tono, gramatika, mga idyoma, mga pangalang naiwan sa English) at ibinalik ang 65: 60 ang bumalik na may pagsasalin na nakapasa sa pareho at pinalitan ang lumang linya, at 5 ay nanatili pa rin gaya ng dati.
Sa mga string ng app
Mahirap basahin ang mga web page: mahahabang linya, ang aming mga metapora, mga teknikal na salita. Ang mga string ng app ay maikli at simpleng, kaya sinusukat din namin ang reader sa kanila, gamit ang halimbawang app na may 70 string na kasama ng Polyglot. Sa 72 binongkahing error ng malinaw na uri sa anim na wika ("maaaring ibalik" para sa "hindi maaaring ibalik", online para sa offline, monthly para sa isang beses na bayad) naka-flag nito ang lahat ng 72. Sa 21 mas banayad na error naka-flag nito ang 17. Hindi nito nahuli ang "Remind me at %1$s" na isinulat bilang "remind me in %1$s" sa German, French at Spanish, isang oras na binasa bilang hintay, at isang German na linya na tinanggal ang "your changes are saved". Sa 484 tunay na pagsasalin ng halimbawa sa siyam na wika, nag-raise ito ng isang maling alarma, isang French na cell ng talahanayan na tinawag nitong ambiguous, at wala sa 21 rewording na malaya ngunit tapat. Ang maikli at simpleng teksto ang pinakamabuti nitong basahin.
Kung saan ito nakatira ngayon
Polyglot 1.3.0 ay gumagawa nito gamit ang --review. Ang isang pagsasalin na nakapasa sa mga tsek ay binabasa nang isa pang beses; ang isa na maaaring magpalito ay hinihiling muli na may tinukoy na problema; ang isa na patuloy na maling basahin ay pinapanatili at nililista para sa isang tao, na pinipili kung ito ay panatilihin o i-save ang sarili nilang salita gamit ang polyglot accept. Ang polyglot review ay binabasa ang mga pagsasalin na meron na kayo, mula sa isang ahensya o mula sa isang lumang run. Ang isang hatol ay naaalala kasama ang pagsasalin nito, kaya ang bawat bagong string ay kumakailangan ng isa pang request, isang beses. Hindi nito pinapalitan ang isang native speaker para sa inyong store listing, paywall at mga tuntunin, at ang aming mga page ay patunay kung bakit parehong mahalaga ang magkaroon ng lahat ng ito. Kung paano nabuo ang mga tsek mismo ay nasa isang naunang nota.