Communitygithub.com

dfang/youtube-video-translator

Ein KI-Agenten-Skill zum Herunterladen von YouTube-Videos und Übersetzen des Tons in eine andere Sprache.

Was ist youtube-video-translator?

Dieser Skill ermöglicht es einem KI-Agenten, YouTube-Videos herunterzuladen, den Audiostream zu extrahieren und den gesprochenen Inhalt automatisch in eine gewünschte Zielsprache zu übersetzen. Er ist besonders nützlich für Entwickler und Inhaltsersteller, die fremdsprachige Videoinhalte zugänglicher machen möchten, ohne manuell übersetzen zu müssen. Der Skill basiert auf Werkzeugen wie `yt-dlp` für den Download und Spracherkennungs- sowie Übersetzungs-APIs (z. B. Whisper, Google Translate oder ähnliche Dienste), um die Transkription und Übersetzung durchzuführen. Er kann in Agenten-Plattformen wie Claude Code, Cursor oder Codex integriert werden, um Workflows zur Lokalisierung von Videoinhalten zu automatisieren. Die genaue Implementierung hängt von der zugrunde liegenden Agenten-Umgebung ab, aber der Skill bietet eine klare Schnittstelle zum Herunterladen, Transkribieren und Übersetzen von YouTube-Videos als Teil eines größeren Automatisierungspipelines.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add dfang/youtube-video-translator

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht youtube-video-translator?

Agenten-Skill von dfang/youtube-video-translator

Dieser Skill ermöglicht es einem KI-Agenten, YouTube-Videos herunterzuladen, den Audiostream zu extrahieren und den gesprochenen Inhalt automatisch in eine gewünschte Zielsprache zu übersetzen.

Funktionsweise

  1. YouTube-Video herunterladen: Der Skill verwendet yt-dlp, um das Video von YouTube herunterzuladen und den Audiostream zu extrahieren.
  2. Transkription: Der extrahierte Audiostream wird mit Hilfe von Spracherkennungs-APIs (wie Whisper) in Text umgewandelt.
  3. Übersetzung: Der transkribierte Text wird mithilfe von Übersetzungsdiensten (z. B. Google Translate, DeepL oder OpenAI) in die Zielsprache übersetzt.
  4. Ausgabe: Der übersetzte Text kann in verschiedenen Formaten ausgegeben werden, z. B. als Untertiteldatei (.srt) oder als reiner Text.

Voraussetzungen

  • yt-dlp muss installiert sein (z. B. via pip install yt-dlp)
  • Zugriff auf eine Spracherkennungs-API (wie OpenAI Whisper)
  • Zugriff auf eine Übersetzungs-API (wie Google Translate oder DeepL)

Verwendung

Der Skill kann direkt von einem KI-Agenten aufgerufen werden, indem die URL des YouTube-Videos und die Zielsprache angegeben werden. Beispiel:

Verwende den youtube-video-translator Skill, um das Video unter https://www.youtube.com/watch?v=Beispiel-ID herunterzuladen und den Ton ins Deutsche zu übersetzen.

Der Agent führt dann die folgenden Schritte aus:

  1. Lädt das Video herunter
  2. Extrahiert den Audiostream
  3. Transkribiert den Ton
  4. Übersetzt den Text ins Deutsche
  5. Gibt das Ergebnis aus

Plattformunterstützung

Dieser Skill ist für die Verwendung mit KI-Agenten-Plattformen wie Claude Code, Cursor, Codex und ähnlichen Systemen konzipiert. Er nutzt die integrierten Werkzeuge des Agenten, um die erforderlichen Befehle auszuführen.

Fehlerbehandlung

  • Falls yt-dlp nicht installiert ist, gibt der Skill eine entsprechende Fehlermeldung aus.
  • Falls die Spracherkennung oder Übersetzung fehlschlägt (z. B. aufgrund fehlender API-Schlüssel), wird der Benutzer benachrichtigt.

Beispielausgabe

Nach erfolgreicher Übersetzung könnte die Ausgabe wie folgt aussehen:

Übersetzter Text (Deutsch):
[Der transkribierte und übersetzte Inhalt des Videos]

Sie können den Skill an Ihre spezifischen Anforderungen anpassen, indem Sie die Zielsprache oder die Ausgabeformatierung ändern.

Verwandte Skills