2026-yil 19-sentabrda xitoy tilini o'rganishni boshladim. O'zbek tilida o'rganish uchun deyarli hech narsa yo'q edi, shuning uchun to'rt kundan keyin Zitou'ning birinchi versiyasi chiqdi. Bir oy o'tib, u bepul ilova: 124 039 so'zli lug'at, HSK'ning hamma ro'yxatlari, 8 563 so'z ona tilida so'zlashuvchi ovozida, sinf uchun olti darslik HSK 1 kursi va bugundan boshlab ikki manzil: o'zbekcha zitou.uz va qolgan hamma narsa uchun zitou.app.
Bu uzun nusxasi: ichida nima bor, sinf undan qanday foydalanadi, nega endi ikki manzilda turadi, qanday qurilgan va nimani da'vo qilmayman.


Asosi — lug'at va kurs. Lug'at CC-CEDICT'dan: 124 039 so'z, iyeroglif, pinyin (tonli yoki tonsiz) yoki o'zbekcha, ruscha, inglizcha ma'nosi bo'yicha qidiriladi. Ulardan 8 296 tasi, ya'ni HSK 1–6 ning hamma so'zi va hech qaysi ro'yxatda yo'q 472 ta kundalik so'z, o'zbekcha va ruscha ma'noga ega. Kurs HSK'ning uchala ro'yxati bo'yicha: 2025-yilgi yangi ro'yxat (10 057 so'z), HSK 3.0 va HSK 2.0, har bir daraja alohida kurs.
Hisobsiz, o'nta interfeys tilida, telefon, planshet yoki kompyuter brauzerida ishlaydi.

Bizda ko'pchilik yolg'iz o'qimaydi: ustoz va kitob bilan sinfda o'tiradi. Shuning uchun Zitou'ning eng yangi qismi o'sha xona uchun. HSK 1 kursida olti dars bor. Ustoz katta ekranda zitou.app/dars da darsni ochadi va olti xonali kod oladi. O'quvchilar uni telefonda, hisobsiz yozadi va har bir mashqqa birga javob beradi. Kim javob berdi, kim adashdi, kim "tushunmadim" dedi — ustoz shu zahoti ko'radi.

Darslar orasida yana ikki sahifa bor. /vocab kursning 162 ta so'zini beshtadan o'rgatadi (tinglaysiz, ko'rasiz, topasiz), unda telefon so'zlarni o'zi aytib beradigan, siz faqat tinglaydigan rejim ham bor. /daftar — lug'at daftari: har bir so'zning iyeroglifi, pinyini, ma'nosi, yozilish tartibi va ovozi.


6-dars kecha qo'shildi: telefon, xarid, taom va taksi. Darslikning o'z audiolari bor, lekin ular mualliflik huquqi bilan himoyalangan, shuning uchun ularni ishlatmadim. audio-cmn'da bor har bir so'z — ona tilida so'zlashuvchining yozuvi. Unda bo'lmagan har bir gap, dialog va so'z Apache-2.0 litsenziyali ochiq nutq modeli Kokoro v1.1-zh bilan, uchta doimiy ovozda yasalgan. Sahifalarda ikkalasi ham ko'rsatilgan.
Bugun Zitou zitou.uz manziliga ega bo'ldi. O'zbekcha sahifalar o'sha yerga ko'chdi: bosh sahifa, 7 823 ta so'z sahifasi, lug'at qo'llanmasi, HSK ro'yxatlari, grammatika, sinov testi, maqolalar va Xitoy yangiliklari. zitou.app'da qolgan to'qqizta til va ilovaning o'zi qoldi.
Bo'linish bitta qoidaga bo'ysunadi. Kirish yoki saqlangan natijani ushlab turadigan hamma narsa (ilova, kurs sahifalari, jonli o'yinlar) zitou.app'da qoladi, chunki brauzer bularni har bir manzil uchun alohida saqlaydi va ularni ko'chirish har bir o'quvchining natijasini ikkiga bo'lib yuborardi. O'qiladigan sahifalar bemalol ko'chdi. Har bir eski manzil 301 bilan yangi joyiga yo'naltiriladi, shuning uchun indekslangan yoki ulashilgan hech narsa buzilmaydi.
zitou.app'ning o'zi ochilsa, endi tilni tanlaydi. Brauzeri o'zbekcha bo'lgan yoki O'zbekistonda turgan va brauzeri ruschaga sozlanmagan odam zitou.uz'ga o'tadi; qolganlar o'z tiliga yoki inglizchaga.
Nega aynan .uz? Google mamlakat domenini o'sha mamlakat uchun belgi deb o'qiydi, Toshkentdagi ustoz esa darsda "zitou nuqta uz" deb hech narsani harflamasdan ayta oladi. Sinf kodi ham qisqa uy topdi: o'quvchi zitou.uz/482915 ni yozadi va shu kodli jonli dars yoki o'yinga tushadi.
Har bir manzilning o'z sitemap'lari va robots fayli, o'z Search Console va Bing Webmaster property'si va bitta to'liq RSS lentasi bor. zitou.uz/feed.xml yangilanishlar, maqolalar, qo'llanmalar va so'nggi Xitoy yangiliklarini bir joyda beradi. Savollar endi salom@zitou.uz ga.

Zitou — statik fayllari bilan bitta Cloudflare Worker. Lug'at ma'lumotlar bazasi emas: u CC-CEDICT va HSK ro'yxatlaridan yasalgan statik JSON, 124 ming so'zli lug'at bepul tarifda aynan shu tufayli ishlaydi. D1'da hisoblar, sinflar va yangiliklar; har bir jonli o'yin va jonli dars o'z Durable Object'ida, har bir kodga bitta xona.
Bepul tarif — haqiqiy cheklov. Bir marta botlar kunlik so'rovlar limitini to'liq yeb qo'ygan edi, shuning uchun Worker endi o'z byudjetini yuritadi: ommaviy botlar limitdan oldin to'xtatiladi, Google, Bing va Yandex esa doim xizmat oladi.
Ikki manzil — bitta deploy. Qaysi yo'l qaysi manzilga tegishli ekanini bitta fayl hal qiladi. Build har bir sahifadagi har bir havolani o'sha sahifani beradigan manzilga moslab qayta yozadi va har bir manzilning sitemap'i va robots faylini yaratadi; Worker yo'naltirishlarni bajaradi va o'zi chizadigan sahifalarni qayta yozadi. Domen ikki bosqichda ishga tushdi: avval eski kod bilan ulanib tekshirildi, faqat keyin yo'naltirishlar yoqildi, chunki .uz reyestri nameserver'larni topshirishiga taxminan ikki soat ketdi.
@zitougg kanali har kuni bitta HSK so'zini ovozi va yozilish animatsiyasi bilan chiqaradi. @zitouggbot boti istalgan chatda so'z topadi, xitoycha tabrik yuboradi va guruhlarda kunlik so'z va test o'tkazadi.
Ostidagi lug'at ochiq: Hugging Face'da CC BY 4.0 bilan o'zbekcha va ruscha ma'noli 8 296 HSK so'zi, yonida kichik lug'at Space'i ham bor.
12-oktabrda Search Console taxminan 5 950 ta indekslangan sahifa, 28 kunda 927 ko'rsatish va 19 klik ko'rsatdi. Bu kam, va ko'rsatishlarning ko'pi HSK 7–9 ro'yxati sahifalaridan keldi — O'zbekistonda hali hech kim bermayotgan savollarga javob beradigan sahifalar. zitou.uz aynan shu yerda muhim sahifalar raqamini o'zgartirish uchun. Nima bo'lganini yozib boraman.
iPhone va Android versiyalari yo'lda. Ungacha Zitou brauzerda ishlaydi va zitou.app'dan bosh ekranga o'rnatiladi.
Sinab ko'ring: o'zbekcha zitou.uz, boshqa tillarda zitou.app. HSK 1 dan boshlang yoki o'z ismingizni yozing.