Snowball es un lenguaje de procesamiento de cadenas diseñado para crear algoritmos de stemming, una técnica clave en la recuperación de información que permite mapear diferentes formas de una palabra a un tallo común. Está orientado a desarrolladores y sistemas de búsqueda que necesitan mejorar la relevancia de los resultados al agrupar variantes morfológicas. El proyecto resuelve la complejidad de implementar reglas de reducción de palabras desde cero en múltiples lenguajes de programación.
Sus funciones principales incluyen:
Snowball es un proyecto de código abierto bajo licencia BSD de 3 cláusulas, mantenido actualmente por la comunidad tras la retirada de su creador original. Su modelo gratuito y su capacidad para generar código en más de una decena de lenguajes lo convierten en una herramienta estándar en el procesamiento de texto. Sin embargo, su enfoque específico en stemming y su curva de aprendizaje pueden llevar a algunos usuarios a buscar alternativas más generalistas o integradas en frameworks de procesamiento de lenguaje natural más amplios.
Código abierto
Coste
GratisCódigo abierto
SíLicencia
BSD-3-ClauseRepositorio
snowballstem/snowballHay 18 alternativas a Snowball para Windows, Mac, Linux y Web. La mejor alternativa gratuita es Lua, que además es de código abierto. Otras opciones destacadas: Alice, C# y Microsoft Small Basic. Actualizado en noviembre de 2026.
Alternativa de código abierto a:
Coste
GratisLicencia
Código abiertoPlataformas
Mac, LinuxAlternativas
25Coste
GratisLicencia
PropietariaPlataformas
Mac, WindowsAlternativas
18Coste
GratisLicencia
PropietariaPlataformas
WebAlternativas
23Coste
GratisLicencia
PropietariaPlataformas
WindowsAlternativas
24Coste
GratisLicencia
Código abiertoPlataformas
Mac, LinuxAlternativas
14Coste
GratisLicencia
Código abiertoPlataformas
Windows, Mac, LinuxAlternativas
16Coste
GratisLicencia
Código abiertoPlataformas
Mac, Linux, WindowsAlternativas
25Coste
GratisLicencia
Código abiertoPlataformas
—Alternativas
19Coste
GratisLicencia
Código abiertoPlataformas
LinuxAlternativas
17Coste
GratisLicencia
Código abiertoPlataformas
WebAlternativas
19Coste
GratisLicencia
Código abiertoPlataformas
Mac, Windows, LinuxAlternativas
18Coste
GratisLicencia
Código abiertoPlataformas
Windows, LinuxAlternativas
15Coste
GratisLicencia
Código abiertoPlataformas
Windows, Mac, Linux, WebAlternativas
6Coste
GratisLicencia
Código abiertoPlataformas
Mac, Windows, LinuxAlternativas
6Coste
GratisLicencia
Código abiertoPlataformas
Mac, LinuxAlternativas
16Coste
—Licencia
PropietariaPlataformas
LinuxAlternativas
22Coste
De pagoLicencia
PropietariaPlataformas
Windows, MacAlternativas
6