Se trata de un programa desarrollado con el objetivo de analizar palabras y conseguir información acerca de palabras. Proporciona información básica desde la longitud o las vocales, hasta información sobre diptongos, triptongos, hiatos y recuento de letras
Al iniciar, el programa te mostrará una interfaz con un título y una entrada del texto en el centro. A medida que se vaya escribiendo, la interfaz se actualizará para mostrar información en tiempo real de la palabra introducida.
Las herramientas utilizadas o Tech Stack está basado primariamente en Python, para el propio funcionamiento del programa, y HTML, CSS y JavaScript para la interfaz visual de este. Finalmente, ambas partes se juntan en un único programa utilizando una herramienta llamada EEL, que crea servidores web locales, y permite vincular funciones de Python al JavaScript para que estas puedan ser llamadas desde el frontend.
#Función creada en python
#Para que las funciones puedan ser utilizadas en el frontend, estas
#son decoradas con el decorador "@eel.expose"
@eel.expose
def saludar():
return "¡Hola!"
Después, podemos simplemente llamarlas desde el frontend
console.log(eel.saludar())
>>>¡Hola!
Debajo de la superficie, el programa utiliza las expresiones regulares del lenguaje de programación Python para detectar sílabas, siguiendo patrones comunes. Cuando se encuentra una coincidencia, se añade como sílaba, y se elimina esa parte de la palabra, y se vuelve a repetir, hasta que la palabra no tiene más caracteres.