المشكلة التي تحلها
الصوتيات المرافقة للكتب المدرسية مكتوبة مسبقًا وغير طبيعية، بينما الفيديوهات الحقيقية صعبة جدًا على معظم المتعلمين دون دعم. يحتاج المتعلمون إلى رؤية ما يُقال، وفهم الكلمات غير المألوفة فورًا، والتدرب على الاستماع على أجزاء صغيرة، باستخدام محتوى يناسب اهتماماتهم.
ما يجب تضمينه في نسختك الأولى
- نصوص ثنائية اللغة جنبًا إلى جنب متزامنة مع التشغيل
- ترجمة الكلمات بلمسة وحفظ المفردات
- إعادة تشغيل أي جملة منفردة
- تمارين ملء الفراغ والإملاء من مقاطع حقيقية
- تقييمات للصعوبة لمساعدة المتعلمين على اختيار الفيديوهات
كيف تبنيها خطوة بخطوة
- 01
اجلب النص الأصلي
استدعِ /transcribe بلغة الفيديو مع format.words للحصول على توقيتات على مستوى الكلمة.
- 02
ترجم للدعم
استدعِ /transcripts/{video_id}/translate إلى لغة المتعلم الأم لبناء العرض ثنائي اللغة.
- 03
زامن مع المشغّل
استخدم الوقت الحالي لمشغّل YouTube المضمّن لتمييز المقطع والكلمة النشطين.
- 04
أنشئ التمارين
احذف كلمات من المقاطع لتمارين ملء الفراغ، أو شغّل مقطعًا واطلب من المتعلمين كتابة ما يسمعونه.
كود جاهز للبدء
تعتمد هذه الفكرة على نمط «الوصفة 1: فيديو واحد يدخل، ومخرجات منظمة تخرج». استبدل القنوات والتعليمات (prompts) ووسيلة التخزين بما يناسبك.
import requests
API = "https://www.youtubetranscript.dev/api/v2"
HEADERS = {"Authorization": "Bearer yt_sk_live_YOUR_KEY"}
res = requests.post(f"{API}/transcribe", headers=HEADERS, json={
"video": "https://www.youtube.com/watch?v=VIDEO_ID",
"format": {"timestamp": True, "paragraphs": True},
}).json()
transcript = res["data"]["transcript"]
print(transcript["text"][:500]) # plain text for your LLM prompt
for seg in transcript["segments"][:3]: # timestamps for deep links
print(seg["start"], seg["text"])لماذا تستحق البناء
يعمل اشتراك freemium للمتعلمين بشكل أفضل، مع فئات مدفوعة لعدد غير محدود من الفيديوهات وحفظ المفردات والتمارين. وسيدفع المعلمون والمدارس مقابل حسابات الفصول وميزات الواجبات.
أخطاء يجب تجنبها
- الاعتماد على الترجمة التلقائية وحدها كمادة تعليمية: فضّل الترجمة اليدوية حيث تتوفر، فالمتعلمون يقلّدون ما يرونه.
- عرض الترجمة افتراضيًا: دع المتعلمين يكشفونها بأنفسهم لإبقائهم يعملون باللغة المستهدفة.
- تجاهل مستوى الصعوبة: قيّم الفيديوهات حسب سرعة الكلام والمفردات حتى لا يُرهَق المبتدئون.
أسئلة حول هذه الفكرة
هل يمكنني تعلّم لغة باستخدام نصوص YouTube؟
نعم. القراءة بالتزامن مع كلام الناطقين الأصليين، وترجمة الكلمات غير المألوفة، وإعادة تشغيل الجمل طريقة فعّالة لبناء مهارات الاستماع.
كيف أزامن النصوص مع الفيديو؟
لكل مقطع وكلمة وقت بداية. قارنه بالوقت الحالي للمشغّل المضمّن لتمييز النص النشط.
ما اللغات المدعومة؟
أي لغة لها ترجمة مصاحبة على YouTube، إضافة إلى 99 لغة عبر التعرف على الكلام بالذكاء الاصطناعي. ويمكن ترجمة النصوص إلى لغات مستهدفة كثيرة.