Detección de idioma del navegador (lado del servidor)
Usamos el encabezado HTTP Accept-Language enviado por su navegador para detectar sus idiomas preferidos. Así es como los sitios web eligen automáticamente el idioma correcto para usted.
No se detectaron idiomas en el encabezado Accept-Language.
Idiomas detectados por JavaScript (lado del cliente)
Usamos la variable JavaScript "navigator.languages" para detectar las preferencias de idioma de su navegador. Los idiomas se ordenan por preferencia con el idioma más preferido primero.
Loading...
Detectando idiomas...
Información del navegador
Características principales
- Detecta las preferencias de idioma del navegador al instante
- Detección del lado del servidor usando el encabezado HTTP Accept-Language
- Detección del lado del cliente usando JavaScript navigator.languages
- Muestra códigos de idioma y nombres completos de idiomas
- Muestra puntuaciones de preferencia para cada idioma
- Barras de progreso visuales para preferencias de idioma
- Copia códigos de idioma con un clic
- Ver encabezado Accept-Language sin procesar
- Muestra información del navegador (User Agent, Plataforma)
- Sin configuración necesaria - resultados instantáneos
Casos de uso comunes
- Probar implementaciones de sitios web multilingües
- Depurar problemas de detección de idioma y localización
- Verificar que el encabezado Accept-Language se envía correctamente
- Probar la lógica de redirección automática de idioma
- Comprender la configuración de preferencias de idioma del navegador
- Pruebas QA para aplicaciones internacionalizadas
- Verificar mecanismos de respaldo de idioma
- Verificar la negociación de idioma en APIs
- Probar CDN y enrutamiento de idioma del lado del servidor
- Fines educativos - aprender cómo los navegadores comunican preferencias de idioma
Cómo usar
- Simplemente cargue esta página - la detección ocurre automáticamente
- Ver idiomas detectados del lado del servidor desde el encabezado Accept-Language
- Verificar las puntuaciones de preferencia para ver la prioridad del idioma
- Ver idiomas detectados del lado del cliente desde JavaScript
- Copiar cualquier código de idioma haciendo clic en el botón "Copiar"
- Verificar la información de su navegador en la parte inferior
- Para probar diferentes idiomas, cambie la configuración de idioma de su navegador
- Actualizar la página para ver las preferencias de idioma actualizadas
Preguntas frecuentes
El encabezado HTTP Accept-Language es enviado por su navegador con cada solicitud. Le dice al servidor qué idiomas prefiere, permitiendo que los sitios web muestren automáticamente contenido en su idioma.
Las puntuaciones de preferencia (valores de calidad) van de 0 a 1. Una puntuación de 1.0 significa la preferencia más alta. Puntuaciones más bajas indican idiomas menos preferidos. Los navegadores usan esto para indicar su prioridad de idioma.
Pueden diferir porque el encabezado Accept-Language se configura en la configuración del navegador, mientras que navigator.languages refleja la configuración de idioma real del navegador. Algunos navegadores pueden tener valores diferentes para cada uno.
En Chrome: Configuración → Idiomas. En Firefox: Configuración → Idioma. En Safari: Preferencias del Sistema → Idioma y Región. Después de cambiar, actualice esta página para ver los resultados actualizados.
navigator.languages es una propiedad de JavaScript que devuelve una matriz de códigos de idioma que representan los idiomas preferidos del usuario, ordenados por preferencia. El primer elemento es el idioma más preferido.
La detección adecuada del idioma mejora la experiencia del usuario al mostrar automáticamente contenido en el idioma preferido del usuario. Es esencial para sitios web y aplicaciones internacionalizadas.
¡Sí! Esta herramienta le ayuda a verificar que su navegador está enviando el encabezado Accept-Language correcto y que sus preferencias de idioma están configuradas correctamente.
Esto es raro pero puede suceder si su navegador no envía el encabezado Accept-Language o si JavaScript está deshabilitado. Verifique la configuración de su navegador y habilite JavaScript.