- Oylik tashriflar
- 0
- Narxlar
- Belgilanmagan
- Ro‘yxatga kiritilgan
- —
- Yangilangan
- 2026-10-01
01Index-Translate nima?
Index-Translate — Bilibili’ning Index LLM jamoasi tomonidan ochiq manba sifatida taqdim etilgan, Qwen3.5 asosida qurilgan va Apache-2.0 litsenziyasi ostida tarqatiladigan ko‘p tilli tarjima modellari oilasi. Matn modeli 150 tilni qamrab oladi va 2B/9B/35B-A3B hajmlarida taqdim etiladi; terminologiya, format va saqlanadigan kontent kabi tarjima ko‘rsatmalarini qo‘llab-quvvatlaydi. Index-Translate oilasiga Index-Echo ovozli tarjimasi, Index-Homura bo‘g‘inlar soni boshqariladigan tarjimasi va Index-NativeLong uzun hujjatlar tarjimasi ham kiradi.
02Index-Translate’ning asosiy funksiyalari
Index-Translate matn tarjimasi: 150 til orasida matn va tuzilmali kontent tarjimasini ta’minlaydi, shu bilan birga terminologiyani birxillashtirish, formatni saqlash va belgilangan maydonlarni tarjima qilish kabi ko‘rsatmalarni bajaradi.
Index-Echo ovozli tarjimasi: ovozdan ovozga (S2ST dublyaj) va ovozdan matnga (S2TT subtitr) tarjimani qo‘llab-quvvatlaydi; dublyaj yaratishda manba audiosidagi so‘zlovchining ovoz xususiyatlaridan foydalanadi.
Index-Homura bo‘g‘inlar soni boshqariladigan tarjima: maqsadli bo‘g‘inlar sonini kirish parametri sifatida qabul qiladi, tarjima iboralari va uzunligini avtomatik moslashtiradi hamda videodagi dublyaj davomiyligiga mos matn yaratadi.
Index-NativeLong uzun hujjatlar tarjimasi: to‘liq matnni bir marta kiritib, tarjimani uzluksiz yaratadi; uzun kontekst yordamida shaxs nomlari, terminlar va tushunchalar ierarxiyasining izchilligini saqlaydi.
03Index-Translate’ning texnik prinsiplari
WeChat’da “开源” deb javob yuboring va AI ochiq manba loyihalari guruhiga qo‘shiling
Baza va yagona arxitektura: butun oila Qwen3.5 asosida qurilgan. Ko‘p tilli korpus va tarjima ko‘rsatmalari ma’lumotlari bilan nozik sozlash orqali matn modeli yagona arxitektura doirasida tarjima qobiliyati va cheklovlarga rioya qilish qobiliyatini bir vaqtda o‘rganadi; inferens vLLM orqali joylashtiriladi, matn modeli sukut bo‘yicha ochko‘z dekodlashdan foydalanadi va chiqishning barqaror, qayta tiklanadigan bo‘lishini ta’minlaydi.
Index-Echo ovozli tarjimasi: “tanib olish → tarjima → sintez” ketma-ket quvuridan foydalanadi. S2ST tarjimadan so‘ng CosyVoice ovoz sinteziga ulanadi, manba audiosidagi so‘zlovchi embedding’ini ajratib olib, ovoz tembrini klonlash uchun sintez moduliga kiritadi; audio 60 soniyalik oynalarga bo‘linib qayta ishlanadi va nutq izchilligini saqlash uchun dastlabki 5 oynaning tarixiy konteksti saqlanadi.
Index-Homura bo‘g‘inlarni boshqarish: maqsadli bo‘g‘inlar sonini prompt’ga aniq shart sifatida kiritadi va sampling dekodlash bilan birga ishlaydi. Model tarjima vaqtida ibora tanlash va uzunlikni rejalashtirishni bir vaqtda bajarib, bo‘g‘inlar byudjetiga mos kelish uchun gap tuzilishini qayta tashkil qiladi; SandGlass’da chiqish bo‘g‘inlarining 81.92% ida og‘ish 10% dan oshmaydi.
Index-NativeLong uzun hujjatlar tarjimasi: hujjatni to‘liq holda bir marta o‘qib, keyin tarjimani uzluksiz yaratadi. Juda uzun kontekst oynasi yordamida yaratish jarayonida avvalgi shaxs nomlari va termin qo‘llanishini “esda saqlaydi”, tashqi lug‘atsiz ham izchillikni ta’minlaydi; bu usul qo‘shni kontekst va avtomatik lug‘atga tayanadigan an’anaviy bo‘laklab tarjima qilishdan farq qiladi.
Baholash usuli: FLORES, WMT26 kabi umumiy mezonlardan tashqari, jamoa instTrans, MEME, SandGlass va uzun hujjatlarni turli uzunliklarda baholashdan iborat to‘rtta vazifa to‘plamini yaratgan. Tarjima sifati va ko‘rsatmalarga rioya qilish alohida baholanadi, bu esa haqiqiy foydalanish holatlariga yaqinroqdir.
04Index-Translate’dan qanday foydalanish kerak
Repozitariyni klonlash: git clone https://github.com/bilibili/Index-Translate.git buyrug‘ini bajarib, loyiha katalogiga kiring.
Qaramliklarni o‘rnatish: pip install -U vllm va pip install -r inference/llm/requirements.txt buyruqlarini bajarib, Qwen3.5’ni qo‘llab-quvvatlaydigan vLLM muhitini tayyorlang.
Xizmatni ishga tushirish: vllm serve IndexTeam/Index-Translate-2B --host 127.0.0.1 --port 8000 --max-model-len 4096 buyrug‘i orqali model xizmatini mahalliy 8000-portda ishga tushiring.
Tarjimani bajarish: yangi terminalda python inference/llm/translate.py "你好,世界" --target en --model IndexTeam/Index-Translate-2B buyrug‘ini ishga tushiring.
Maxsus ulanish: mijoz sukut bo‘yicha http://127.0.0.1:8000/v1 manziliga so‘rov yuboradi; o‘z xizmatingizga ulanish uchun --base-url/--api-key yoki OPENAI_BASE_URL/OPENAI_API_KEY muhit o‘zgaruvchilaridan foydalanishingiz mumkin.
Bo‘g‘inlar soni boshqariladigan tarjima: inference/llm/syllable_translate.py faylini chaqirib, maqsadli bo‘g‘inlar sonini --syllables orqali kiriting.
Uzun hujjatlar tarjimasi: doc_translate.py faylini chaqirib, --direction orqali zh-en / zh-ja kabi belgilangan yo‘nalish shablonini ko‘rsating.
Ovozli tarjima: repozitariydagi S2TT subtitr qo‘llanmasi yoki S2ST dublyaj qo‘llanmasiga muvofiq, audio va videoni qayta ishlash uchun s2tt.py yoki dub.py fayllaridan foydalaning.
Onlayn Demo: matn, ovoz, bo‘g‘inlar va uzun hujjatlar tarjimasining to‘rt turini sinash uchun https://index-translate.bilibili.com/ manziliga kiring.
Brauzer plagini: modelni mahalliy joylashtirgandan so‘ng, Chrome/Edge/Firefox plagini orqali veb-sahifalarni tarjima qilish mumkin.
05Index-Translate’ning asosiy afzalliklari
Keng til qamrovi: matn modeli 150 til o‘rtasidagi tarjimani qo‘llab-quvvatlaydi, kam tarqalgan tillarda ham yuqori natija ko‘rsatadi; 35B-A3B modelining FLORES_minor_pair to‘plamidagi off-target ko‘rsatkichi atigi 2.4%.
Kuchli ko‘rsatma bajarilishi: tarjima vaqtida terminologiyani birxillashtirish, formatni saqlash va belgilangan maydonlar kabi talablarni bir vaqtda bajaradi; 9B modelining instTrans_minor ko‘rsatmalarga rioya qilish bali 0.7725 bo‘lib, barcha taqqoslangan modellar orasida eng yuqori natijadir.
Hamjamiyat memlarini tushunadi: MEME baholashi omofonlar, qisqartmalar va hazil-mutoyiba kabi hamjamiyat ifodalariga yo‘naltirilgan; “结芬” va “狒瘾” kabi memlarni aniq va tushunarli tarjima qila oladi.
Ovozli tarjimada ovoz tembrini saqlaydi: Index-Echo maqsadli tilda dublyaj yaratishda manba audiosidagi so‘zlovchi xususiyatlaridan foydalanib, original ovoz uslubini saqlagan holda tillararo dublyajni amalga oshiradi.
Dublyajga mos bo‘g‘inlar nazorati: Index-Homura maqsadli bo‘g‘inlar sonini qabul qilib, gaplarni mavjud byudjetga mos ravishda qayta tuzadi; chiqish bo‘g‘inlarining 81.92% ida og‘ish 10% dan oshmaydi va bu bevosita video dublyaji uchun xizmat qiladi.
Uzun hujjatlarda izchillik: Index-NativeLong to‘liq matnni asl holida tarjima qiladi, tashqi lug‘atsiz ham uzun hujjatlarda shaxs nomlari va terminlar izchilligini saqlaydi hamda tushunchalar ierarxiyasini to‘g‘ri ajratadi.
06Index-Translate loyihasi manzillari
GitHub repozitariysi:https://github.com/bilibili/Index-Translate
HuggingFace model kutubxonasi:https://huggingface.co/collections/IndexTeam/index-translate
Texnik maqola:https://github.com/bilibili/Index-Translate/blob/main/docs/Index_Translate_Series_Technical_Report.pdf
07Index-Translate’ning qo‘llanilish sohalari
Videolarni mahalliylashtirish va dublyaj: Index-Echo yordamida videolarni maqsadli tilga tarjima qilib, original so‘zlovchi ovoz tembrini saqlang; Index-Homura’ning bo‘g‘inlar nazorati bilan replikalarni kadr davomiyligiga moslang. Bu usul seriallar, kurslar va Vlog’larni xorijiy bozorlarga olib chiqish uchun mos.
Ko‘p tilli subtitrlar yaratish: S2TT ovozdan matnga imkoniyati orqali ma’ruzalar, jonli efirlar va qisqa videolar uchun xitoycha/yaponcha/inglizcha/ispancha kabi ko‘p tilli subtitrlarni avtomatik yarating va tillararo kontent tarqatishni ta’minlang.
Hamjamiyat kontentini xorijga olib chiqish: danmaku, yangilanishlar va postlarni tarjima qilganda memlarning asl ma’nosini (masalan, “狒瘾” → “FFXIV itch”), hashtaglar va emoji tuzilmasini saqlang; o‘yinlar va anime madaniyati kontenti xorijiy bozorlarda kontekstini yo‘qotmaydi.
Uzun hujjatlar va onlayn adabiyot tarjimasi: Index-NativeLong yordamida romanlar, glacier tarixi va boshqa uzun matnlarni to‘liq tarjima qiling. Lug‘atni qo‘lda yuritmasdan ham shaxs nomlari, terminlar va tushunchalar ierarxiyasining izchilligini saqlash mumkin; bu onlayn adabiyot va nashrlarni xorijga olib chiqish uchun mos.
Elektron tijorat va mahsulot materiallarini mahalliylashtirish: ko‘rsatmalar asosida mahsulot CSV faylining faqat belgilangan ustunlarini tarjima qiling, sarlavha va raqamlarni saqlang yoki e’lonlar JSON tuzilmasini tuzilmali tarzda tarjima qiling. Natijadagi tarjima keyingi biznes tizimlariga bevosita ulanishi va mahalliylashtirish jarayoni xarajatlarini kamaytirishi mumkin.
© Ogohlantirish: domenlar va havola qilingan kontent vaqt o‘tishi bilan o‘zgarishi mumkin. AIEZZ uchinchi tomon veb-saytlarini nazorat qilmaydi. Tashqi kontent va xatarlarni mustaqil ravishda ko‘rib chiqing.


Foydalanuvchi sharhlari0