BAUANLEITUNG · LEHRKRÄFTE

So bauen Sie eine Sprachlern-App mit YouTube-Videos

Lernende kommen schneller voran mit Inhalten, die sie wirklich sehen wollen. YouTube bietet Muttersprachler zu jedem Thema und auf jedem Niveau. Mit Transkripten, Übersetzungen und Wort-Timing wird jedes Video zu einer interaktiven Lektion.

Für wen
Sprachlehrkräfte, Sprachlern-Apps, Selbstlernende
Bauzeit
1–2 Wochen
API-Endpunkte
/transcribe/transcripts/{video_id}/translateformat.words

Welches Problem es löst

Lehrbuch-Audio ist gescriptet und unnatürlich, echte Videos sind für die meisten Lernenden ohne Hilfe zu schwer. Lernende müssen sehen, was gesagt wird, unbekannte Wörter sofort verstehen und das Hören in kleinen Häppchen üben – mit Inhalten, die zu ihren Interessen passen.

Was in die erste Version gehört

  • Zweisprachige Transkripte nebeneinander, synchron zur Wiedergabe
  • Wörter per Antippen übersetzen und Vokabeln speichern
  • Jeden einzelnen Satz erneut abspielen
  • Lückentext- und Diktatübungen aus echten Segmenten
  • Schwierigkeitsbewertungen, die Lernenden bei der Videoauswahl helfen

Schritt für Schritt bauen

  1. 01

    Originaltranskript abrufen

    Rufen Sie /transcribe mit der Sprache des Videos und format.words auf, um Timing auf Wortebene zu erhalten.

  2. 02

    Zur Unterstützung übersetzen

    Rufen Sie /transcripts/{video_id}/translate in die Muttersprache des Lernenden auf, um die zweisprachige Ansicht aufzubauen.

  3. 03

    Mit dem Player synchronisieren

    Nutzen Sie die aktuelle Wiedergabezeit des eingebetteten YouTube-Players, um das aktive Segment und Wort hervorzuheben.

  4. 04

    Übungen erstellen

    Blenden Sie Wörter aus Segmenten für Lückentexte aus, oder spielen Sie ein Segment ab und lassen Sie Lernende tippen, was sie hören.

Starter-Code

Diese Idee basiert auf dem Muster „Rezept 1: Ein Video rein, strukturierte Ausgabe raus“. Setzen Sie Ihre eigenen Kanäle, Prompts und Speicherlösungen ein.

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

Warum es sich lohnt

Am besten funktioniert ein Freemium-Abo für Lernende mit bezahlten Stufen für unbegrenzte Videos, gespeicherte Vokabeln und Übungen. Lehrkräfte und Schulen zahlen für Klassenkonten und Aufgabenfunktionen.

Fehler, die Sie vermeiden sollten

  • Nur automatische Untertitel als Lernmaterial verwenden: Bevorzugen Sie manuelle Untertitel, wo verfügbar, denn Lernende übernehmen, was sie sehen.
  • Die Übersetzung standardmäßig anzeigen: Lassen Sie Lernende sie selbst aufdecken, damit sie in der Zielsprache bleiben.
  • Die Schwierigkeit ignorieren: Bewerten Sie Videos nach Sprechtempo und Wortschatz, damit Anfänger nicht überfordert werden.

Fragen zu dieser Idee

Kann ich mit YouTube-Transkripten eine Sprache lernen?

Ja. Mitlesen bei Muttersprachlern, unbekannte Wörter übersetzen und Sätze wiederholen ist ein effektiver Weg, das Hörverstehen zu trainieren.

Wie synchronisiere ich Transkripte mit dem Video?

Jedes Segment und jedes Wort hat eine Startzeit. Vergleichen Sie sie mit der aktuellen Zeit des eingebetteten Players, um den aktiven Text hervorzuheben.

Welche Sprachen werden unterstützt?

Jede Sprache mit Untertiteln auf YouTube, dazu 99 Sprachen per KI-Spracherkennung. Transkripte lassen sich in viele Zielsprachen übersetzen.

Fangen Sie noch heute an

10 kostenlose Credits pro Monat. Keine Kreditkarte nötig.

Sprachlern-App mit YouTube-Videos bauen | YouTubeTranscript.dev