100 MicroTools

BCP-47 Language Tag Validator

Comprueba si una etiqueta de idioma como es-ES, zh-Hant-TW o fr-CA es válida según el estándar BCP-47 y obtén el nombre de la lengua que representa.

Ejemplos:

¿Qué es BCP-47?

BCP 47 (Best Current Practice 47) es el estándar de internet para las etiquetas de idioma. Se utilizan extensamente en la programación web (<html lang="es-ES">) y en APIs como Intl.

Las etiquetas se componen habitualmente de:

  • Idioma: Código ISO 639 de 2 o 3 letras (ej. en, es).
  • Región (opcional): Código ISO 3166-1 de 2 letras (ej. US, ES).
  • Escritura (opcional): Código ISO 15924 de 4 letras (ej. Hant para chino tradicional).