cover image
Web

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:

blue-wordfreq website

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ón converter.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

Imagen de portada de DALLE-2 con indicación "Letras 'frecuencia de palabras' esparcidas en el aire, coloridas"

Published 5 Nov 2023

Creative Commons License
.
Thomas Derflinger

Escrito por Thomas Derflinger

Soy un empresario visionario y desarrollador de software. En este blog escribo principalmente sobre programación web y temas relacionados como el IoT.