PictoMaker Lite es una API ligera e independiente del idioma que traduce frases en lenguaje natural a secuencias de pictogramas. Está diseñada como un servicio backend reutilizable que permite construir interfaces de comunicación accesibles sobre una API sencilla y bien definida.
El sistema utiliza Procesamiento del Lenguaje Natural (NLP) para analizar sintácticamente y lematizar las frases de entrada en español, inglés y polaco (¡más idiomas próximamente!). A partir de este análisis, genera un array ordenado de pictogramas que posteriormente puede ser renderizado por cualquier aplicación cliente.
La API se apoya extensivamente en ARASAAC, un proyecto español open source que proporciona un catálogo de pictogramas amplio y ampliamente adoptado.
Qué hace PictoMaker Lite
A alto nivel, PictoMaker Lite:
- Analiza frases en lenguaje natural
- Realiza lematización para reducir las palabras a su forma canónica
- Construye la estructura sintáctica de la frase
- Mapea las unidades lingüísticas a los pictogramas adecuados
- Devuelve una respuesta estructurada y consumible por máquinas
Esta separación de responsabilidades permite que PictoMaker Lite actúe como un servicio central de accesibilidad, independiente de cualquier interfaz de usuario concreta.
Casos de Uso e Integraciones
Como caso piloto, PictoMaker Lite se integró en Cisco WebEx, demostrando cómo la comunicación basada en pictogramas puede incorporarse a herramientas de colaboración reales.
Puedes probarlo añadiendo pictomaker@webex.bot a tu cuenta de Webex. El bot incluye funcionalidades adicionales como:
- Etiquetado por colores
- Elección entre pictogramas en color o monocromos
- Personalización del tono de piel
Puedes encontrar más detalles técnicos sobre esta integración aquí

Origen del Proyecto
¿Cómo surgió?
PictoMaker Lite nace a partir del proyecto original PictoMaker, que comencé hace años motivado por mi madre, docente que trabaja con alumnado con necesidades educativas especiales.
La primera versión de PictoMaker fue una aplicación web únicamente en español y la primera web app que desarrollé. A pesar de su sencillez, fue adoptada por docentes y recibió una acogida muy positiva por su utilidad práctica en aulas con alumnado con autismo y síndrome de Down.
Durante el Cisco Incubator Program 9.0, se me encargó desarrollar un bot para Webex. Esto se convirtió en el catalizador para retomar PictoMaker y replantearlo desde una perspectiva más escalable. El resultado fue una separación arquitectónica deliberada:
- Una API ligera (PictoMaker Lite)
- Una o varias interfaces cliente independientes (por ejemplo, un bot de Webex)
¿Por qué pictogramas?
Los pictogramas son una herramienta fundamental en la Comunicación Aumentativa y Alternativa (CAA). Se utilizan ampliamente por:
- Niños y niñas con necesidades educativas especiales
- Personas dentro del espectro autista
- Personas con síndrome de Down
- Personas mayores con enfermedad de Alzheimer o demencia
PictoMaker Lite fue diseñado para reducir la barrera de entrada al uso programático de pictogramas, facilitando a desarrolladores y educadores la creación de herramientas de comunicación inclusivas.
¿Por qué análisis sintáctico?
En lugar de realizar un simple emparejamiento palabra–imagen, PictoMaker Lite aplica análisis sintáctico y lematización para:
- Identificar la forma base de las palabras
- Reducir la ambigüedad en la selección de pictogramas
- Preservar la estructura de la frase
- Ayudar a los usuarios —especialmente a los niños— a distinguir visualmente los roles gramaticales
Este enfoque mejora tanto la precisión semántica como el valor educativo, haciendo que la salida sea algo más que una lista plana de imágenes.
Evolución hacia PictoMaker
PictoMaker Lite sirvió como base técnica para la siguiente generación del proyecto. Las ideas, abstracciones y aprendizajes derivados de esta API evolucionaron directamente hacia PictoMaker, un sistema más completo y orientado al usuario final.
Puedes encontrar el proyecto actual de PictoMaker aquí
PictoMaker Lite sigue siendo un paso clave en el camino hacia la construcción de herramientas escalables y basadas en IA para la comunicación accesible.