Detectar el idioma de un texto

Pega un fragmento y averigua en qué idioma está.

Identificar un idioma a partir del texto es un problema resuelto desde hace décadas y la solución es sorprendentemente simple: cada lengua tiene una huella estadística en las secuencias de tres letras que usa. En español abundan que, ent, ada; en inglés the, ing, and; en alemán sch, ich, der. Comparando la frecuencia de esas secuencias en tu texto con la de cada idioma, se acierta con muy poco material.

Esa comparación es lo bastante ligera como para hacerse al vuelo mientras escribes. Con una frase completa suele bastar; con menos de veinte caracteres el resultado deja de ser fiable, y con nombres propios o topónimos sueltos no hay método que funcione.

Los idiomas con alfabeto propio (griego, ruso, japonés, coreano, árabe, hebreo, tailandés) se identifican antes por el rango de caracteres que por las secuencias, y ahí el acierto es prácticamente total.

Cómo se usa

  1. 01 Pega un fragmento de texto, cuanto más largo mejor.
  2. 02 El idioma más probable aparece al momento, con una medida de confianza.
  3. 03 Si la confianza es baja, revisa los otros candidatos: idiomas emparentados se confunden entre sí con textos cortos.

Preguntas frecuentes

¿Cuánto texto hace falta?

Con una frase de veinte o treinta palabras el acierto es alto. Por debajo de veinte caracteres el resultado es poco fiable y la herramienta te lo advierte.

¿Por qué confunde portugués con español, o noruego con danés?

Porque comparten buena parte de sus secuencias de letras. Con textos cortos la diferencia entre ambos es mínima; con un párrafo entero se separan bien.

¿Detecta varios idiomas en un mismo texto?

Devuelve el dominante. Para un texto mezclado, analiza los fragmentos por separado.

Herramientas relacionadas

Esto es lo que Eco hace en vivo.

Estas utilidades trabajan sobre archivos que ya tienes. Eco transcribe y traduce mientras el audio suena: reuniones, clases, videos en otro idioma.

Descargar Eco gratis

10 minutos gratuitos al mes · Sin tarjeta requerida