Publicado el 10 comentarios

Forzar los subtítulos de un vídeo embebido de YouTube

La opción subtítulos de YouTube, junto con la traducción automática es la manera de ayudar a personas con discapacidad auditiva y a las personas que no hablan inglés, a entender el contenido de los videos. Estas características utilizan la tecnología de reconocimiento de voz de Google.

Forzar los subtítulos de un vídeo embebido de YouTube

En esta entrada te explicamos cómo forzar los subtítulos de un vídeo embebido de YouTube. Los subtítulos son en su mayoría de buena calidad (especialmente en los casos en que el narrador de un video habla despacio y con claridad). De forma predeterminada, los subtítulos están desactivados en un vídeo embebido; sin embargo, tú mismo puedes forzar esos subtítulos cuando:

  • Quieres hacer que el video en cuestión sea más accesible (en especial para personas con discapacidad auditiva)
  • Estás compartiendo un video en inglés con usuarios que no hablan el idioma
  • Inclusive, aún y cuando cualquier usuario puede activar los subtítulos de forma manual, pocos usuarios son realmente conscientes de esta opción, por lo que mostrar los subtítulos por defecto en un video embebido puede ser de gran ayuda

1. Forzar los subtítulos de un vídeo embebido de YouTube (por defecto)

Normalmente, si un usuario activa los subtítulos una vez, YouTube recordará esa activación y reproducirá los subtítulos por defecto hasta que el usuario los desactive.

Para forzar los subtítulos por defecto, lo que puedes hacer es cambiar la configuración predeterminada utilizando el siguiente parámetro:

Ejemplos:

Con el antiguo código de inserción

Con el código iframe

Resultado

Video embebido con subtítulos forzados en inglés:


2. Forzar la traducción de los subtítulos en un código embebido

YouTube ofrece soporte para el uso del parámetro: “hl =”, este es un parámetro de inserción de código que permite la pre-selección del idioma de los subtítulos utilizando el código de idioma en cuestión. Esto significa que el uso del parámetro “hl =” junto con el código de idioma (español para este ejemplo), permitirán reproducir el vídeo con subtítulos traducidos automáticamente:

Resultado:

Video embebido con subtítulos forzados y traducción automática en español:

10 comentarios en “Forzar los subtítulos de un vídeo embebido de YouTube

  1. Hola, estuve intentando casi dos horas y no me deja insertar el subtitulo al video pero realmente te agradeceria si lo hicieras mas detallado porque tu lo lograste y se que es posible muchas gracias por tu cooperacion.

  2. Excelente dato Estrella. Me gustaría saber si es posible forzar sutibulos en el link de compartir video.
    Es decir, darle un enlace a alguien para que lo vea en youtube y por defecto apareza con subtitulos. Aunque activar subtitulos sea la cosa más simple muchos no saben más allá de apretar play. :/
    Saludos!

    1. Hola @Nelson, puede intentar utilizando la URL provista con el iframe, ejemplo:

  3. Qué pasa si quiero enviar un link del video con subtìtulos?

    1. @Jorge simplemente añade:
      “&cc_lang_pref=fr&cc_load_policy=1”

      1. Gracias @Estella pero y para poder pasar el link con los subtítulos en inglés? He probado estos códigos y solo me sale en español. Gracias!


        https://www.youtube.com/watch?v=r2ZHlnX19vo&cc_lang_pref=fr&cc_load_policy=1

        https://www.youtube.com/watch?v=r2ZHlnX19vo&cc_lang_pref=fr&cc_load_policy=3

        1. Hola @Inés gracias por visitar el blog 🙂

          Intenta con el parámetro “embed” en la URL del video de la siguiente forma:

          Después añade al final de la URL: “hl” para establecer el idioma de los ajustes de YouTube, y “cc_lang_pref” para definir el idioma de los subtítulos. No olvides integrar el código del idioma que es de tu interés en ambos parámetros, utiliza “en” para inglés. Al final la URL de tu video lucirá similar a:

          Enhorabuena por tu proyecto!

  4. Gracias, muy bueno tu aporte.. a los favoritos!!

  5. Hola Buenas Noches,
    lo he probado con el siguiente youtube, pero no salen los subtítulos,

    Gracias

    1. @Manel para activar los subtítulos estos deben formar parte del video original.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.