Potentes listas de frecuencias de palabras para el aprendizaje de lenguas extranjeras
Siempre que empiece a aprender un nuevo idioma, se enfrentará a la cuestión de cómo aprender vocabulario. Hay muchos enfoques diferentes para este problema, pero uno de los más populares es aprender primero las palabras más comunes. Utilizando mis potentes listas de frecuencia de palabras, podrá aprender las palabras más comunes de un idioma extranjero de forma rápida y eficaz.
¿Qué son las listas de frecuencia de palabras?
En lingüística computacional, las listas de frecuencia de palabras son listas de palabras ordenadas por su frecuencia de aparición en un corpus de texto determinado. En el aprendizaje de lenguas extranjeras, estas listas ayudan en la adquisición de vocabulario. Al aprender primero las palabras que se utilizan con más frecuencia, se puede entender mejor y más rápido la lengua extranjera. Además, el alumno memorizará las palabras más fácilmente, ya que se utilizan con más frecuencia.
Blue-wordfreq
He creado una aplicación Python llamada blue-wordfreq
que permite crear fácilmente listas de frecuencia de palabras para muchos idiomas. Actualmente, se admiten los siguientes idiomas: Español, francés, checo, sueco, mandarín, griego y rumano. Se basa en el paquete wordfreq
Python de Luminoso Technologies, Inc. y utiliza las mismas fuentes de datos. La aplicación blue-wordfreq
Python también traduce las palabras utilizando DeepL, para que puedas aprender fácilmente las palabras en tu idioma nativo.
Hay otra aplicación escrita en Go que toma estas listas de frecuencias de palabras traducidas y crea un sitio web HTML con las palabras. En este sitio web, también se incluyen enlaces a la entrada Wiktionary de la palabra tanto en el Wiktionary en inglés como en el Wiktionary del idioma que estás aprendiendo. Wiktionary es un proyecto multilingüe basado en la web para crear un diccionario de contenido libre de todas las palabras en todos los idiomas. El resultado final del sitio web tiene este aspecto:
Puedes acceder al sitio web final aquí: https://blue-wordfreq.netlify.app
Tech Stack
La aplicación blue-wordfreq
Python está escrita en Python y utiliza las siguientes librerías:
wordfreq
de Luminoso Technologies, Inc.deepl
, el cliente oficial de la API DeepL para Python de DeepL GmbH La aplicaciónconverter.go
está escrita en Go y utiliza la siguiente librería:html/template
: plantilla para crear el sitio web HTML
Puedes encontrar el código fuente de la aplicación blue-wordfreq
Python en GitHub: https://github.com/tderflinger/blue-wordfreq
Conclusión
Espero que hayas podido ver que las listas de frecuencia de palabras se generan fácilmente utilizando software de código abierto. Puedes utilizar estas listas para aprender las palabras más comunes en un idioma extranjero y así mejorar tus habilidades lingüísticas. Por cierto, ¡tus comentarios a este proyecto son siempre muy bienvenidos!
Referencias
- blue-wordfreq: https://blue-wordfreq.netlify.app
- blue-wordfreq soure code: https://github.com/tderflinger/blue-wordfreq
- wordfreq: https://github.com/rspeer/wordfreq
- deepl: https://pypi.org/project/deepl
- html/template: https://pkg.go.dev/html/template
Imagen de portada de DALLE-2 con indicación "Letras 'frecuencia de palabras' esparcidas en el aire, coloridas"
Publicado el
5 nov. 2023