Este proyecto es una herramienta web avanzada para comparar documentos y detectar diferencias de forma visual, precisa y estructurada.
Permite comparar hasta 4 documentos o textos simultáneamente, resaltando cambios con colores, estadísticas, navegación entre diferencias y exportación de resultados.
La comparación puede realizarse por líneas, oraciones o párrafos, y siempre parte de un esquema de comparación configurable por el usuario.
- Permite comparar hasta 4 documentos o textos
- Modos de comparación:
- Base vs todos
- Comparación circular entre documentos
- Entrada híbrida: archivos o texto pegado
- Comparación por:
- Línea
- Oración
- Párrafo
- Detección precisa de cambios con diffs avanzados
- Resaltado palabra por palabra en cambios internos
- 🟥 Eliminaciones
- 🟩 Inserciones
- 🟨 Modificaciones
Vista lado a lado tipo editor de diferencias
- Porcentaje de similitud
- Líneas añadidas
- Líneas eliminadas
- Líneas modificadas
- Líneas iguales
- Enlaces directos a cada diferencia
- Navegación rápida dentro del documento
- Guarda comparaciones realizadas
- Muestra:
- Hora
- Documentos usados
- Similitud promedio
- Exportación a HTML
- Incluye estilos, colores y estructura completa
- Archivo listo para compartir o archivar
- Ocultar líneas sin cambios
- Ignorar mayúsculas/minúsculas
- Ignorar espacios en blanco
- Ajuste de contexto alrededor de cambios
- PDF (pdfplumber)
- DOCX
- ODT
- TXT
- Texto pegado directamente
- Funciona con cualquier idioma
- Basado en comparación de texto, no significado
- Construida con Gradio Blocks
- Diseño por pestañas
- Vista lado a lado profesional
- Interfaz interactiva y responsive
Cada entrada permite:
- Subir archivo (PDF, DOCX, ODT, TXT)
- O pegar texto manualmente
Si ambos están presentes, el texto pegado tiene prioridad.
Opcionalmente puedes:
- Elegir granularidad (línea, oración o párrafo)
- Activar ocultar coincidencias
- Ignorar mayúsculas
- Ignorar espacios
- Seleccionar modo de comparación
Presiona:
🔍 Comparar
- Diferencias resaltadas por colores
- Estadísticas automáticas
- Navegación entre cambios
- Historial de sesión
En la pestaña de exportación:
💾 Genera un archivo HTML descargable
- gradio → interfaz web
- pdfplumber → lectura avanzada de PDF
- python-docx → lectura de DOCX
- odfpy → soporte ODT
- difflib → detección de diferencias
- html / re → procesamiento de texto
- tempfile → exportación HTML
- Contratos legales
- Anexos
- Versiones de cláusulas
- Versionado de documentos
- Revisiones internas
- Control de cambios
- Informes técnicos
- Propuestas comerciales
- Documentación corporativa
- Abogados
- Equipos legales
- Consultores
- Auditores
- Equipos de compliance
- Gestión documental
- Comparación basada en texto, no significado
- No interpreta contexto legal o semántico
- La similitud es estructural
- El rendimiento depende del tamaño de los documentos
Este proyecto se distribuye bajo una licencia propietaria con acceso al código (source-available).
El código fuente se pone a disposición únicamente para fines de visualización, evaluación y aprendizaje.
❌ No está permitido copiar, modificar, redistribuir, sublicenciar, ni crear obras derivadas del software o de su código fuente sin autorización escrita expresa del titular de los derechos.
❌ El uso comercial del software, incluyendo su oferta como servicio (SaaS), su integración en productos comerciales o su uso en entornos de producción, requiere un acuerdo de licencia comercial independiente.
📌 El texto legalmente vinculante de la licencia es la versión en inglés incluida en el archivo LICENSE.
Se proporciona una traducción al español en LICENSE_ES.md únicamente con fines informativos. En caso de discrepancia, prevalece la versión en inglés.
Kevin-2099