

# Comment vérifier une vidéo YouTube traduite par rapport à sa version originale

Comparez les unités de sens correspondantes dans les versions audio originale et traduite, à l’aide de relevés de sous-titres présentés côte à côte et de vérifications audio. Une unité de sens correspond à une instruction complète avec sa condition. Un réviseur bilingue est une personne qui comprend suffisamment les 2 langues pour vérifier le sens des propos. Les sous-titres permettent de repérer les éléments à vérifier ; vous devez écouter les 2 passages audio avant de conclure à une erreur de traduction.

## Configurer la tâche de collecte de données

Un Actor est un programme hébergé de collecte de données. Une tâche est un ensemble de paramètres d’entrée enregistré. Pour la version publique build0.1.43 de YouTube Transcript, modifiez le JSON d’entrée de la tâche afin de recueillir des enregistrements de bonne qualité pour votre vérification. Dans startUrls, remplacez toute la liste enregistrée d’URL des 3 vidéos d’exemple par l’URL de la vidéo originale souhaitée pour une exécution, puis par l’URL de la vidéo traduite souhaitée pour une autre exécution distincte. Chaque exécution doit utiliser sa propre liste ordonnée de codes preferredLanguages. Remplacez [text,llm] par [json] dans outputFormats et conservez includeFailedInputDetails à true.

JSON

```text
{
  "startUrls": [
    "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
  ],
  "preferredLanguages": [],
  "outputFormats": ["json"],
  "includeFailedInputDetails": true
}
```

Configurer la tâche de collecte de données

Lorsqu’aucune langue demandée n’existe, preferredLanguages signale LANGUAGE_UNAVAILABLE au lieu de sélectionner une autre langue sans le signaler. Si vous laissez preferredLanguages vide, la meilleure piste disponible est utilisée. Les transcriptions manuelles créées par le lecteur ont une provenance distincte. L’Actor ne traduit pas, ne double pas les vidéos, ne transcrit pas l’audio, n’identifie pas les locuteurs, ne crée pas de sous-titres à partir de l’audio, ne trouve pas les vidéos correspondantes et n’effectue pas d’alignement automatique.

L’Actor renvoie les champs natifs nécessaires au lecteur : videoId, videoUrl, transcriptLanguageCode, transcriptLanguageName, requestedLanguageCodes, availableLanguageCodes, languageMatch, isAutoGenerated, status et segments. Les clés publiques des segments sont startSeconds, endSeconds, durationSeconds et text. Conservez la valeur endSeconds renvoyée et la durée à null.

Les champs du récapitulatif OUTPUT sont inputsReceived, uniqueVideosPlanned, rowsWritten, successfulTranscriptRows, failedInputs, duplicateVideosSkipped, statusCounts, errorCodeCounts et failedInputDetails. rowsWritten et successfulTranscriptRows comptent les lignes de transcription obtenues avec succès, et non les lignes enregistrées qui détaillent les échecs ; statusCounts inclut les résultats des entrées traitées qui ont échoué.

Le témoin positif actuel, en anglais avec des sous-titres manuels, vérifie le texte natif des sous-titres, leur synchronisation et la structure des données de langue. Il ne certifie aucune chaîne traduite particulière, aucune piste disponible en italien ou en espagnol, ni la fidélité de la traduction ou la qualité audio. Chaque alignmentUnitId créé par le lecteur doit conserver les 2 valeurs videoUrl, les plages de début et de fin propres à chaque vidéo, ainsi qu’une justification de l’alignement ; les identifiants d’unité ne font pas partie des données renvoyées par l’Actor.

## Toutes les étapes de vérification du sens

1. Confirmez manuellement que les 2 URL connues correspondent bien aux versions originale et traduite du même contenu. Vérifiez l’identité des vidéos, les pistes linguistiques et les repères temporels des sources. Des titres ou des miniatures identiques ne suffisent pas.
2. Recueillez les pistes de sous-titres disponibles selon les spécifications publiques. Enregistrez séparément la langue native et les indicateurs de sous-titrage manuel ou automatique. Vérifiez la langue réellement entendue. Ne placez pas une piste originale dans une colonne cible si la piste cible est absente.
3. [Vérifiez les mots des sous-titres par rapport à l’audio de chaque vidéo](/fr/articles/citer-une-video-youtube-avec-exactitude/) pour les passages examinés. Si un sous-titre est incertain, indiquez « mot du sous-titre incertain » et vérifiez d’abord la source. Un sous-titre source erroné ne signifie pas automatiquement qu’il y a une erreur de traduction.
4. Définissez une unité de sens comme une instruction complète avec sa condition. Associez les unités sources aux segments traduits selon leur contenu réel, sans les apparier par leur position dans la liste ni par des heures de début identiques. Laissez les passages sans correspondance non appariés au lieu de deviner.
5. Appliquez une courte liste de vérification bilingue portant sur qui fait quoi, la négation, l’ordre ou la condition à respecter, les nombres et les unités, les termes techniques et les précisions qui limitent la portée du propos. Une phrase naturelle dans la langue cible peut inverser une condition ou modifier une quantité.
6. Attribuez un état précis à chaque unité alignée : sens confirmé, sens modifié, mot du sous-titre incertain, alignement incertain ou indisponible. Conservez des listes distinctes des passages présents uniquement dans la version cible et de ceux présents uniquement dans la version source. Pour les unités modifiées, indiquez l’instruction dont le sens a changé et la correction nécessaire.
7. Excluez de cette vérification du sens fondée sur les sous-titres le naturel de la voix, l’émotion, la reconnaissance des locuteurs, le rythme du doublage et la qualité sonore. Ces aspects nécessitent des critères de vérification audio distincts.
8. Fournissez le registre d’alignement avec la formulation originale, la formulation cible, les repères temporels audio vérifiés, l’état et une note de correction. Présentez séparément les unités examinées et les unités non appariées.

## Exemple détaillé de registre (fiction originale)

Chaque vidéo, sous-titre et jugement de ce petit cas de test est une fiction originale. Un réviseur bilingue a vérifié les passages parlés par rapport à leurs sous-titres, sans test audio en conditions réelles.

| Identifiant de l’unité | Plage temporelle originale | Formulation originale | Plage temporelle de la version traduite | Formulation traduite | État | Note de correction |
| --- | --- | --- | --- | --- | --- | --- |
| U1 | 0-4 secondes | N’ajoutez pas les 12 millilitres avant que le voyant vert s’allume. | 3-8 secondes | Ajoutez 21 millilitres pendant que le voyant est éteint. | sens modifié | Rétablir la négation, la condition et la quantité de 12 millilitres. |
| U2 | 5-8 secondes | Gardez le couvercle fermé pendant 2 minutes. | 9-13 secondes | Gardez le couvercle fermé pendant deux minutes. | sens confirmé | Aucune correction nécessaire. |

Une séquence de conclusion située plus loin dans la version traduite n’a pas de correspondance dans la plage originale examinée. Laissez-la non appariée, sans la classer comme une erreur de traduction. Ces 2 unités donnent 1 unité au sens confirmé, 1 unité au sens modifié et 1 passage supplémentaire non apparié dans la version traduite.

## Prochaine étape

Vérifiez votre vidéo cible en contrôlant une instruction complète dans les 2 pistes audio et en enregistrant ses 2 plages temporelles sources à l’aide de l’[Apify YouTube Transcript Scraper](https://apify.com/chronometrica/youtube-transcript-scraper) et de la tâche [YouTube Transcripts for LLM Analysis](https://apify.com/chronometrica/youtube-transcript-scraper/examples/youtube-transcripts-for-llm-analysis).

## Sources et lectures complémentaires

- [Aide YouTube : créer des sous-titres](https://support.google.com/youtube/answer/2734796)
- [Aide YouTube : gérer les sous-titres automatiques](https://support.google.com/youtube/answer/6373554)
- [Discussion Reddit sur la qualité des chaînes traduites](https://www.reddit.com/r/LinusTechTips/comments/1rsupa8/the_localized_ltt_channels_ruins_ltts_reputation/oa9w6y0/)