बिल्ड गाइड · शिक्षक

YouTube वीडियो से लैंग्वेज लर्निंग ऐप कैसे बनाएं

सीखने वाले उस कंटेंट से तेज़ी से आगे बढ़ते हैं जिसे वे सच में देखना चाहते हैं। YouTube पर हर विषय और हर लेवल पर नेटिव बोली मौजूद है। ट्रांसक्रिप्ट, अनुवाद और शब्दों की टाइमिंग के साथ, कोई भी वीडियो इंटरैक्टिव लेसन बन जाता है।

किसके लिए
भाषा शिक्षक, लैंग्वेज-लर्निंग ऐप, खुद सीखने वाले
बनाने में समय
1–2 हफ़्ते
API एंडपॉइंट
/transcribe/transcripts/{video_id}/translateformat.words

यह कौन सी समस्या हल करता है

पाठ्यपुस्तक का ऑडियो स्क्रिप्टेड और बनावटी होता है, जबकि असली वीडियो ज़्यादातर सीखने वालों के लिए बिना मदद के बहुत कठिन होते हैं। सीखने वालों को देखना होता है कि क्या कहा जा रहा है, अनजान शब्द तुरंत समझने होते हैं और छोटे-छोटे हिस्सों में सुनने का अभ्यास करना होता है, वो भी अपनी रुचि के कंटेंट से।

पहले वर्ज़न में क्या शामिल करें

  • प्लेबैक से सिंक द्विभाषी साइड-बाय-साइड ट्रांसक्रिप्ट
  • टैप करके शब्दों का अनुवाद और सेव की गई शब्दावली
  • किसी भी एक वाक्य को दोबारा चलाना
  • असली सेगमेंट से क्लोज़ और डिक्टेशन अभ्यास
  • वीडियो चुनने में मदद के लिए कठिनाई रेटिंग

इसे कैसे बनाएं, स्टेप बाय स्टेप

  1. 01

    मूल ट्रांसक्रिप्ट लाएं

    वर्ड-लेवल टाइमिंग पाने के लिए वीडियो की भाषा और format.words के साथ /transcribe कॉल करें।

  2. 02

    मदद के लिए अनुवाद करें

    द्विभाषी व्यू बनाने के लिए सीखने वाले की मातृभाषा में /transcripts/{video_id}/translate कॉल करें।

  3. 03

    प्लेयर से सिंक करें

    चालू सेगमेंट और शब्द को हाइलाइट करने के लिए YouTube एम्बेड प्लेयर का करंट टाइम इस्तेमाल करें।

  4. 04

    अभ्यास बनाएं

    क्लोज़ ड्रिल के लिए सेगमेंट से शब्द खाली छोड़ें, या कोई सेगमेंट चलाएं और सीखने वालों से जो सुना वह टाइप करवाएं।

स्टार्टर कोड

यह आइडिया "रेसिपी 1: एक वीडियो डालें, स्ट्रक्चर्ड आउटपुट पाएं" पैटर्न पर बना है। अपने चैनल, प्रॉम्प्ट और स्टोरेज लगाएं।

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"])

इसे बनाना क्यों फायदेमंद है

सीखने वालों के लिए फ़्रीमियम सब्सक्रिप्शन सबसे अच्छा चलता है, अनलिमिटेड वीडियो, सेव की गई शब्दावली और ड्रिल के लिए पेड टियर के साथ। शिक्षक और स्कूल क्लास अकाउंट और असाइनमेंट फ़ीचर के लिए पैसे देंगे।

इन गलतियों से बचें

  • सीखने के मटीरियल के लिए सिर्फ़ ऑटोमैटिक कैप्शन इस्तेमाल करना: जहां उपलब्ध हों मैनुअल कैप्शन को प्राथमिकता दें, क्योंकि सीखने वाले वही दोहराते हैं जो देखते हैं।
  • अनुवाद डिफ़ॉल्ट रूप से दिखाना: सीखने वालों को खुद खोलने दें ताकि वे टारगेट भाषा में काम करते रहें।
  • कठिनाई को नज़रअंदाज़ करना: बोलने की स्पीड और शब्दावली के हिसाब से वीडियो रेट करें ताकि शुरुआती लोग घबराएं नहीं।

इस आइडिया से जुड़े सवाल

क्या मैं YouTube ट्रांसक्रिप्ट से कोई भाषा सीख सकता हूं?

हां। नेटिव बोली के साथ पढ़ना, अनजान शब्दों का अनुवाद करना और वाक्य दोबारा चलाना सुनने की क्षमता बढ़ाने का असरदार तरीका है।

ट्रांसक्रिप्ट को वीडियो के साथ सिंक कैसे करूं?

हर सेगमेंट और शब्द का एक स्टार्ट टाइम होता है। चालू टेक्स्ट हाइलाइट करने के लिए उसकी तुलना एम्बेड किए प्लेयर के करंट टाइम से करें।

कौन सी भाषाएं सपोर्ट होती हैं?

YouTube पर कैप्शन वाली कोई भी भाषा, साथ ही AI स्पीच रिकग्निशन से 99 भाषाएं। ट्रांसक्रिप्ट का कई टारगेट भाषाओं में अनुवाद हो सकता है।

आज ही बनाना शुरू करें

हर महीने 10 मुफ़्त क्रेडिट। क्रेडिट कार्ड की ज़रूरत नहीं।

YouTube वीडियो से लैंग्वेज लर्निंग ऐप कैसे बनाएं | YouTubeTranscript.dev