Tous les produits
Search
Centre de documentation

Intelligent Media Services:Traduction vidéo

Dernière mise à jour :Oct 12, 2026

La traduction vidéo utilise l'intelligence artificielle et des algorithmes d'apprentissage automatique pour convertir efficacement et avec précision le contenu vidéo d'une langue source vers une ou plusieurs langues cibles. Cette technologie prend en charge la traduction des sous-titres, la traduction vocale et la traduction avec synchronisation labiale, garantissant un rendu visuel et auditif naturel. Elle permet de surmonter les barrières linguistiques, d'enrichir le contenu éducatif, d'améliorer les expériences de divertissement et de favoriser considérablement la communication interculturelle.

Disponibilité

Type de traduction

Régions prises en charge

Traduction des sous-titres

Chine (Shanghai), Chine (Pékin), Chine (Shenzhen), Chine (Hangzhou), Singapour, États-Unis (Silicon Valley)

Traduction vocale

Chine (Shanghai), Chine (Pékin), Chine (Shenzhen), Chine (Hangzhou), Singapour, États-Unis (Silicon Valley)

Traduction avec synchronisation labiale

Chine (Shanghai), Singapour

Avantages

Multiples langues et dialectes :

  • Prend en charge la traduction dans plus de 40 langues.

  • Prend en charge plus de 10 dialectes chinois pour répondre à divers besoins linguistiques.

  • Une seule tâche de traduction peut générer des résultats dans plus de 40 langues cibles.

Large compatibilité des formats vidéo :

  • Prend en charge divers formats vidéo courants, notamment MP4, WebM, MOV et M3U8.

Formats audio variés et options de personnalisation :

  • Prend en charge plusieurs formats audio tels que MP3 et WAV.

  • Permet des configurations personnalisées pour des cas d'utilisation spécifiques.

Fonctionnalités

Le service de traduction vidéo fourni par Intelligent Media Services (IMS) prend en charge la traduction des sous-titres, la traduction vocale et la traduction avec synchronisation labiale. Les principales fonctionnalités incluent :

Fonctionnalité

Description

Points forts

Traduction des sous-titres

  • Extrait les sous-titres existants d'une vidéo.

  • Supprime les sous-titres d'origine.

  • Traduit les sous-titres dans plusieurs langues.

  • Génère des vidéos dans plusieurs langues cibles en une seule tâche.

  • Ajoute les nouveaux sous-titres à la vidéo.

Traduction textuelle efficace et précise, idéale pour les scénarios nécessitant un support multilingue rapide.

Traduction vocale

En plus des fonctionnalités de la traduction des sous-titres, cette méthode prend également en charge le clonage vocal, qui reproduit la voix du locuteur d'origine pour l'audio traduit. La voix est automatiquement extraite du fichier source (vidéo ou audio). Le téléchargement d'un fichier audio de référence externe n'est pas pris en charge. Génère des vidéos dans plusieurs langues cibles en une seule tâche et remplace la piste audio d'origine par l'audio traduit. La traduction vocale prend également en charge le doublage émotionnel pour personnaliser l'intensité émotionnelle de l'audio doublé (uniquement chinois-anglais, via API uniquement).

Ajoute une dimension audio à la traduction textuelle, préservant l'authenticité et l'expressivité émotionnelle de la voix originale pour améliorer l'expérience de visionnage.

Traduction avec synchronisation labiale

En plus des fonctionnalités de la traduction des sous-titres et de la traduction vocale, cette méthode prend également en charge la synchronisation des mouvements des lèvres avec l'audio traduit.

Niveau de traduction le plus élevé, garantissant la cohérence audiovisuelle. Idéal pour les contenus interactifs ou promotionnels hautement réalistes.

Post-édition

  • Effectuez une post-édition des résultats de la traduction vocale et des sous-titres en utilisant Cloud Editing (interface visuelle) ou OpenAPI.

  • Prend en charge la réédition de la vidéo traduite.

Permet des ajustements flexibles pour affiner le résultat de la traduction.

Facturation

Pour plus de détails sur la facturation, consultez la rubrique Facturation de la traduction vidéo.

Prise en main

Pour vous aider à créer et gérer des tâches de traduction vidéo, Intelligent Media Services propose trois méthodes : la console, Cloud Editing et OpenAPI.

  • Console Intelligent Media Services : Idéale pour les utilisateurs qui préfèrent utiliser une interface graphique intuitive.

  • Cloud Editing : Idéale pour les utilisateurs familiarisés avec le montage vidéo souhaitant un contrôle accru. Vous pouvez ajouter des éléments dans un projet de montage, utiliser des outils de traduction IA et effectuer une post-édition des résultats.

  • OpenAPI : Idéale pour les développeurs et le personnel technique souhaitant intégrer la traduction vidéo dans des systèmes tiers et automatiser la traduction de grands volumes de vidéos.

Les méthodes prises en charge varient selon le niveau de traduction :

Créer une tâche de traduction

Méthode 1 : Utiliser la console

  1. Accédez à la page Traduction vidéo dans la console Intelligent Media Services.

  2. Dans le coin supérieur gauche, sélectionnez une région selon vos besoins.

  3. Cliquez sur Create Translation Task pour accéder à la page Create Translation Task.

  4. Configurez les paramètres suivants :

    • Translation Method : Sélectionnez Subtitle Translation, Speech Translation ou Lip-sync Translation.

    • Select Source File : Téléchargez le fichier vidéo que vous souhaitez traduire. Les formats MP4, WebM et MOV sont pris en charge.

    • Subtitle Source : Configurez les options telles que la suppression des sous-titres d'origine et la source des sous-titres. Les sources prises en charge sont OCR, ASR et Specified SRT File.

      • OCR : Si votre vidéo contient des sous-titres incrustés mais que vous ne disposez pas de fichier de sous-titres, utilisez l'OCR pour extraire le texte des sous-titres depuis les images vidéo. Pour améliorer l'efficacité et la précision, vous pouvez également spécifier une plage OCR Range.

      • ASR : Si votre vidéo ne comporte pas de sous-titres, utilisez l'ASR pour générer des sous-titres en transcrivant la parole de la piste audio.

      • OCR/ASR : Il s'agit d'une méthode hybride combinant OCR et ASR. Elle privilégie l'OCR pour l'extraction des sous-titres et bascule automatiquement vers l'ASR si l'OCR échoue.

      • Le système ne prend pas en charge un mode de détection automatique complète de la source des sous-titres. Si vous n'êtes pas sûr que la vidéo source contient de l'audio, ou si vous souhaitez que la tâche s'adapte automatiquement, définissez le paramètre TextSource sur OCR_ASR. Avec ce paramètre, le système tente d'abord d'utiliser l'OCR pour extraire le texte des sous-titres depuis les images vidéo, puis bascule automatiquement vers l'ASR pour transcrire la parole si l'OCR échoue.

      • Si une tâche échoue car la vidéo ne contient que de la musique de fond (BGM) et aucune parole humaine valide, définissez le paramètre NeedSpeechTranslate sur false pour désactiver la traduction vocale. Si vous avez toujours besoin de sous-titres textuels à l'écran, utilisez ce paramètre conjointement avec le mode de source de sous-titres OCR ou OCR_ASR.

      • Specified SRT File : Si vous disposez d'un fichier de sous-titres existant (par exemple au format .srt), vous pouvez le télécharger pour l'utiliser comme source.

    • Target Language : Vous pouvez sélectionner plusieurs langues cibles simultanément. Après soumission de la tâche de traduction, le système génère un fichier vidéo pour chaque langue sélectionnée.

    • Storage Directory and File Name : Spécifiez l'emplacement de stockage et le nom des fichiers traduits.

  5. Après avoir confirmé que tous les paramètres sont corrects, cliquez sur Submit Translation Task pour créer la tâche.

  6. Surveillez l'état de la tâche, les paramètres et les résultats dans la liste des tâches. Lorsque l'état de la tâche passe à Processed, cliquez sur View Details pour afficher les détails de la tâche.

    La page de détails comprend trois sections : Basic Settings, Advanced Settings et Output. La section Basic Settings affiche des informations telles que le type de fichier source, la méthode de traduction, les langues cibles (par exemple, chinois > anglais, japonais), l'heure de création et l'état de la tâche. La section Advanced Settings affiche les configurations telles que la suppression des sous-titres source, le type de sous-titre cible, la source des sous-titres et l'activation de la post-édition. La section Output répertorie le chemin de sortie pour chaque langue cible et propose les options Edit et Download.

Méthode 2 : Utiliser Cloud Editing

Avant de commencer

Si vous n'êtes pas familier avec Cloud Editing, nous vous recommandons de consulter d'abord les guides d'utilisation de Cloud Editing.

Procédure

  1. Accédez à la page Cloud Editing.

  2. Dans le coin supérieur gauche, sélectionnez une région selon vos besoins.

  3. Sous l'onglet Video Editing Project, cliquez sur Create Editing Project. Suivez les instructions à l'écran pour créer le projet, puis cliquez sur Edit dans la liste des projets pour ouvrir l'espace de travail Cloud Editing.

  4. Dans le panneau Materials en haut à gauche, cliquez sur Import. Dans la boîte de dialogue Add Material à droite, sélectionnez les fichiers que vous souhaitez traduire et ajoutez-les à la bibliothèque. Ensuite, ajoutez un fichier à une piste dans la timeline ci-dessous en cliquant sur l'icône image ou en faisant glisser le fichier directement. L'espace de travail Cloud Editing propose plusieurs menus fonctionnels à gauche, tels que Materials, Stock Media, Digital Avatars, Smart Dubbing, Subtitles et Stickers. Vous pouvez ajouter des fichiers vidéo, audio ou image en cliquant sur le bouton + Import en haut à droite.

  5. Dans la timeline, sélectionnez la piste audio ou vidéo que vous souhaitez traduire. Dans le panneau des propriétés à droite, cliquez sur AI translation pour ouvrir le panneau de traduction vidéo. Suivez les instructions à l'écran pour configurer les paramètres tels que le type de traduction, l'extraction des sous-titres, les langues cibles et la suppression des sous-titres, puis cliquez sur Submit. Cet exemple utilise la traduction vocale.

  6. Attendez quelques minutes. Les résultats de la traduction apparaîtront dans la timeline. Une fois la tâche terminée, trois pistes apparaissent dans la zone de la timeline : une piste de sous-titres avec les sous-titres dans la langue cible, une piste vidéo avec les sous-titres d'origine supprimés et une piste audio avec l'audio traduit et sa forme d'onde.

  7. Lorsque la tâche est terminée, cliquez sur Export > Export Video en haut à droite. Le système affiche une boîte de dialogue pour composer la vidéo. Configurez les paramètres comme indiqué et cliquez sur OK pour composer et exporter la vidéo traduite. Vous pouvez gérer les clips traduits par lots dans le panneau Clip Settings à droite.

Méthode 3 : Créer une traduction vidéo via OpenAPI

image
  1. Créer une tâche de traduction

    Définissez les paramètres de l'API selon vos besoins métier et appelez l'opération SubmitVideoTranslationJob. Avant de soumettre la requête, assurez-vous d'avoir lu la rubrique Paramètres et exemples pour la traduction vidéo afin de configurer correctement les paramètres.

    Le système ne prend pas en charge un mode de détection automatique complète de la source des sous-titres. Si vous n'êtes pas sûr que la vidéo source contient de l'audio, ou si vous souhaitez que la tâche s'adapte automatiquement, définissez TextSource sur OCR_ASR. Le système tente d'abord d'utiliser l'OCR pour extraire le texte des sous-titres depuis les images vidéo, puis bascule automatiquement vers l'ASR pour transcrire la parole si l'OCR échoue. Si une tâche échoue car la vidéo ne contient que de la musique de fond (BGM) et aucune parole humaine valide, définissez NeedSpeechTranslate sur false pour désactiver la traduction vocale. Si vous avez toujours besoin de sous-titres textuels à l'écran, utilisez ce paramètre conjointement avec le mode de source de sous-titres OCR ou OCR_ASR.

  2. Interroger le résultat d'une tâche de traduction unique :

    Appelez l'opération GetSmartHandleJob pour obtenir l'état et le résultat d'une tâche de traduction vidéo spécifique. Cette API vous permet de récupérer des informations détaillées sur une tâche spécifiée, y compris sa progression, l'heure d'achèvement et l'URL de sortie finale.

  3. Interroger la liste des tâches de traduction

    Pour afficher toutes les tâches de traduction vidéo en cours ou terminées, appelez l'opération ListSmartJobs pour lister ces tâches.

  4. Supprimer une tâche de traduction

    Appelez l'opération DeleteSmartJob pour supprimer les tâches terminées et libérer les ressources système.

Post-édition pour la traduction vocale (facultatif)

Important
  • Pour effectuer une post-édition, vous devez activer l'option « Enable post-editing » avant de soumettre la tâche. Cette section décrit deux méthodes pour la post-édition des résultats de traduction vocale.

  • Remarque : Pour la traduction avec synchronisation labiale, la post-édition est prise en charge uniquement pour l'audio, pas pour les mouvements labiaux synchronisés.

Méthode 1 : Utiliser OpenAPI

Corrigez les résultats de la traduction vocale en appelant l'opération API correspondante. Pour plus d'informations, consultez la rubrique Traduction vocale - Correction manuelle.

Méthode 2 : Utiliser Cloud Editing (Web SDK)

Avant de commencer

Si vous n'êtes pas familier avec Cloud Editing, nous vous recommandons de consulter d'abord les guides d'utilisation de Cloud Editing.

Procédure

  1. Accédez à la page Traduction vidéo, et sélectionnez la tâche que vous souhaitez corriger.

  2. Dans la colonne Actions, cliquez sur Edit pour ouvrir le projet Cloud Editing correspondant. Pour les opérations suivantes, reportez-vous au tutoriel vidéo ci-dessous :

FAQ

Aligner le timing des sous-titres sur la forme d'onde audio

Par exemple, si vous souhaitez diviser le sous-titre traduit « Great where are you » en deux segments, « Great » et « where are you », ajustez les heures de début et de fin pour aligner les points de début et de fin des sous-titres avec les creux de la forme d'onde audio. Cela optimise le résultat de la post-édition pour la traduction vocale.

Contrôler le nombre de mots des sous-titres lors de la post-édition

Lors de la post-édition des sous-titres traduits, assurez-vous que le nombre de mots du sous-titre édité ne dépasse pas 1,5 fois le nombre de mots de la traduction initiale. Sinon, la parole dans l'audio post-édité risque d'être trop rapide.

Par exemple, une ligne de la traduction initiale est : Let's talk about this later. We need to go home now

Exemple incorrect : Let's discuss this matter in more detail at a later time. Right now, we should focus on heading back home as it's important to ensure we get there safely and in good time. We can revisit this conversation when we are both more relaxed and have ample opportunity to explore all the aspects thoroughly.

Exemple correct : Let's pick this up another time. We should be going home now.

Pourquoi le rapport d'aspect de la vidéo de sortie est-il anormal ou déformé ? Comment conserver le rapport d'aspect d'origine ?

  • Comportement par défaut : Dans une requête standard, n'incluez pas les champs Width et Height dans OutputConfig (lors de la sérialisation de la requête, ignorez les champs dont la valeur est 0 ou null). Par défaut, le système produit la vidéo en utilisant le rapport d'aspect de la vidéo source.

  • Cause du problème : Si vous définissez explicitement Width ou Height dans OutputConfig sur 0, ou si la vidéo source utilise un format non standard qui repose sur le rapport d'aspect des échantillons (SAR) pour l'étirement (par exemple, une source DVD PAL grand écran), le calcul du rapport d'aspect peut être incorrect.

  • Solution : Pour une vidéo au format spécial, telle qu'une vidéo avec des bandes noires ou un SAR non standard, qui n'est pas résolue en s'appuyant sur le rapport d'aspect source par défaut, utilisez d'abord l'analyse multimédia pour obtenir le rapport d'affichage réel, puis définissez explicitement des valeurs correspondantes pour Width et Height dans OutputConfig afin de forcer le rapport d'aspect correct.

Comment résoudre les problèmes liés à une tâche de traduction vidéo échouée ou à une vidéo impossible à télécharger ?

  • Échec du téléchargement ou réponse lente de la page : Appuyez sur F12 pour ouvrir les outils de développement du navigateur et vérifiez les onglets Network et Console pour détecter les erreurs. Essayez de changer de navigateur (comme Safari) pour exclure un blocage côté navigateur, et vérifiez si la réponse de l'API inclut un RequestId.

  • Échec de la modération de contenu : Si une tâche échoue car elle a été bloquée pour contenu interdit, vérifiez et révisez le contenu pour assurer sa conformité, puis resoumettez la tâche.

  • L'erreur src property must be a valid json object est renvoyée : Cette erreur survient généralement parce que la configuration de sortie est manquante dans la requête. Par exemple, le paramètre Timeline contient uniquement des pistes d'entrée sans aucune configuration de sortie. Reportez-vous aux exemples officiels pour compléter le paramètre OutputConfig.

  • L'appel de la traduction vidéo depuis un workflow VOD échoue : Les workflows VOD ne prennent pas en charge l'appel direct de la traduction vidéo, car vous ne pouvez pas configurer la langue de traduction dans un workflow VOD. Utilisez OpenAPI pour appeler la traduction vidéo.

Références

Pour soumettre des tâches de traduction via OpenAPI, consultez la rubrique Paramètres et exemples pour la traduction vidéo.