Transcription d'une vidéo YouTube en texte
Collez un lien YouTube et obtenez la transcription complète de la vidéo en texte propre, gratuitement. La transcription fonctionne avec les sous-titres automatiques comme avec les sous-titres ajoutés par la chaîne, dans toutes les langues. Côté développeurs : récupérez les transcriptions par programmation via une API hébergée et stable — sans scraping, sans blocage d'IP, sans proxy à maintenir.
Déposez un fichier ici ou parcourir
PDF, DOCX, XLSX, images, audio, vidéo, et plus
Gratuit — 3 requêtes/jour, pas d'inscription. pour 300 crédits/mois gratuits.
Comment ça marche
Collez l'URL de la vidéo YouTube
Indiquez n'importe quel lien YouTube — vidéo classique, Short ou lien court youtu.be, tout fonctionne.
Récupérez la transcription
ParseJet récupère les sous-titres de la vidéo — générés automatiquement ou ajoutés manuellement — et les assemble en un texte continu et lisible.
Copiez ou passez par l'API
Copiez la transcription pour vos notes ou vos résumés, ou appelez l'API pour extraire les transcriptions de chaînes et de playlists entières.
Fonctionnalités clés
Ce qui distingue ce youtube transcript.
Toutes les langues
La transcription est renvoyée dans la langue des sous-titres — français, anglais, espagnol, japonais et des dizaines d'autres. Demandez une langue précise avec le paramètre language de l'API.
Sous-titres automatiques pris en charge
Cela fonctionne même quand la chaîne n'a jamais mis de sous-titres en ligne : les sous-titres générés automatiquement sont extraits puis nettoyés en texte lisible.
Texte propre et lisible
Les fragments de sous-titres sont fusionnés en un texte fluide — sans horodatage parasite ni ligne en double, prêt à lire ou à donner à un LLM.
API stable, sans blocage d'IP
Les bibliothèques de scraping comme youtube-transcript-api cessent souvent de fonctionner dès que YouTube bloque l'IP de votre serveur. ParseJet prend l'infrastructure en charge : vos requêtes continuent de passer.
Métadonnées de la vidéo incluses
Chaque réponse contient le titre de la vidéo, le nom de la chaîne, l'identifiant de la vidéo et sa durée, en plus de la transcription.
Playlists et chaînes entières
Parcourez une liste d'URL et récupérez chaque transcription avec le même appel d'API — de quoi constituer un corpus à partir d'une chaîne complète.
Cas d'utilisation
Scénarios courants où cet outil vous fait gagner du temps.
Résumer une vidéo avec l'IA
Récupérez la transcription et donnez-la à Claude ou ChatGPT pour obtenir un résumé, les points clés ou des réponses à vos questions — sans regarder la vidéo en entier.
RAG sur du contenu vidéo
Indexez les transcriptions de tutoriels, de conférences et de podcasts dans votre base vectorielle pour que votre produit d'IA réponde à partir de sources vidéo.
Réutilisation de contenu
Transformez vos vidéos en articles de blog, notes d'épisode, fils sur les réseaux sociaux et documentation — la transcription est la matière première.
Recherche et citation
Retrouvez une citation exacte dans une interview ou une conférence, avec son emplacement dans la vidéo — sans passer des heures à faire défiler la timeline.
Automatiser avec l'API
Utilisez le même outil de manière programmatique. Fonctionne avec n'importe quel langage — juste du HTTP.
# Get the transcript of a YouTube video
curl -X POST https://api.parsejet.com/v1/parse/youtube \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://youtube.com/watch?v=VIDEO_ID", "language": "en"}'
# Response: { "text": "Full transcript...", "title": "Video Title",
# "source_type": "youtube", "metadata": { "video_id": "...", "channel": "...", "duration": ... } } import httpx
# Before (youtube-transcript-api — breaks when YouTube blocks your IP):
# from youtube_transcript_api import YouTubeTranscriptApi
# transcript = YouTubeTranscriptApi.get_transcript(video_id)
# After (ParseJet — hosted, no IP blocks or proxies to manage):
resp = httpx.post(
"https://api.parsejet.com/v1/parse/youtube",
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={"url": "https://youtube.com/watch?v=VIDEO_ID", "language": "en"},
)
data = resp.json()
print(data["title"]) # Video title
print(data["text"]) # Full transcript text // Fetch a YouTube transcript
const res = await fetch("https://api.parsejet.com/v1/parse/youtube", {
method: "POST",
headers: {
Authorization: "Bearer YOUR_API_KEY",
"Content-Type": "application/json",
},
body: JSON.stringify({
url: "https://youtube.com/watch?v=VIDEO_ID",
language: "en",
}),
});
const { text, title, metadata } = await res.json();
console.log(title, metadata.channel);
console.log(text); // Full transcript Vous voulez automatiser cela ?
L'API ParseJet vous offre la même puissance d'analyse via un seul point de terminaison HTTP. Pas de ffmpeg, poppler ou tesseract — juste un appel API.
Questions fréquentes
Comment obtenir la transcription d'une vidéo YouTube en texte gratuitement ?
Collez l'URL de la vidéo dans l'outil ci-dessus : ParseJet récupère les sous-titres et renvoie la transcription complète en texte que vous pouvez copier. La transcription YouTube nécessite un compte gratuit et coûte 5 crédits par vidéo, sur les 300 crédits offerts chaque mois.
Comment transcrire l'audio d'une vidéo YouTube en texte ?
ParseJet part des sous-titres de la vidéo — ceux ajoutés par la chaîne ou, à défaut, ceux générés automatiquement par la reconnaissance vocale de YouTube. Vous obtenez donc le texte de l'audio sans avoir à télécharger ni à traiter le moindre fichier son.
La transcription fonctionne-t-elle avec les sous-titres automatiques ?
Oui. Quand la chaîne n'a mis aucun sous-titre en ligne, ParseJet extrait les sous-titres générés automatiquement et les nettoie en un texte lisible.
Existe-t-il une API de transcription YouTube ?
Oui. Envoyez un POST sur /v1/parse/youtube avec l'URL de la vidéo et, si besoin, un code de langue. La réponse contient la transcription, le titre de la vidéo, la chaîne et la durée. Les clés d'API gratuites incluent 300 crédits par mois.
La bibliothèque Python youtube-transcript-api ne fonctionne plus, pourquoi ?
YouTube bloque massivement les IP de datacenter : sur un serveur ou une fonction cloud, les bibliothèques de scraping comme youtube-transcript-api échouent avec des erreurs de blocage d'IP. ParseJet exécute l'extraction sur une infrastructure gérée, vos appels d'API continuent donc de fonctionner sans proxy ni contournement.
Dans quelles langues la transcription est-elle disponible ?
Dans toutes les langues pour lesquelles la vidéo dispose de sous-titres. Passez le paramètre language (code ISO 639-1 : « fr », « en », « es »…) pour demander une piste de sous-titres précise.
Outils associés
URL to Markdown Converter
Convert any URL to clean Markdown online for free. Paste a link and get the page's main content as Markdown — no ads, no navigation. API available.
PDF to Markdown Converter
Convert PDF to Markdown online for free. Preserves headings, lists, tables, and code blocks. No signup required — try it instantly or automate via API.
PDF to Text Converter
Convert PDF to plain text online for free. Handles multi-page documents, scanned PDFs with OCR, and complex layouts. No signup — or automate via API.
Commencez à extraire du texte gratuitement
Aucune inscription requise. Analysez votre premier fichier en quelques secondes.