عن المشروع

هذا البرنامج عبارة عن أداة سطر أوامر، حيث يمكن استخراج الترجمات تلقائياً بمجرد إدخال رقم BV الخاص بـ Bilibili. إذا كان الفيديو يحتوي بالفعل على ترجمات مرفوعة أو ترجمات AI، فسيتم تنزيلها مباشرة؛ أما إذا لم تتوفر ترجمات، فسيقوم البرنامج بتنزيل الصوت تلقائياً واستدعاء خدمة ASR من SiliconFlow لتحويله إلى نص، مما ينتج ملفات SRT بطوابع زمنية وملفات TXT نصية، مع حفظ المعلومات الوصفية في ملف JSON. تدعم الأداة المعالجة الدفعية للفيديوهات متعددة الأجزاء (Multi-P)، والتخزين المؤقت المحلي لتجنب الطلبات المتكررة، وإعدادات الوكيل (Proxy)، وتعزيز تنزيل الصوت عبر yt-dlp. تعتمد الوظائف الأساسية فقط على مكتبات Python 3.10+ القياسية دون أي تبعات إجبارية. يتطلب استخدام ميزة ASR التسجيل في SiliconFlow للحصول على API Key. يتم تنظيم المخرجات بشكل واضح في مجلدات بناءً على رقم BV والعنوان لتسهيل الإدارة. كما يوجد مشروع شقيق يسمى bili-subtitle يوفر نسخة كإضافة للمتصفح، وهي مناسبة للاستخراج بنقرة واحدة دون الحاجة لإعدادات.