CoolFace
Apppublic

NoeGH/libretranslate-prodoc

sourceHugging Facemitupdated 5mo agoView on Hugging Face
0likes
App README

🌐 LibreTranslate ProDoc

\\Traducción offline de documentos PDF y Word con preservación de diseño.\\ Motor: \Argos Translate · Desarrollado por AdVision AI

\---

✨ Características Principales

CaracterísticaDetalle
📄 FormatosPDF (vía PyMuPDF) y DOCX (vía python-docx)
🔒 Privacidad100% offline, tus documentos no salen del servidor
🎨 DiseñoPreserva layout, fuentes, negritas, cursivas y tablas
🗑️ SeguridadAuto-limpieza: archivos eliminados a los 5 minutos
🌍 Idiomas20 idiomas: EN, ES, FR, DE, IT, PT, ZH, JA, KO, RU...
⚡ Lazy LoadingLos modelos se descargan solo cuando los necesitas

\---

🚀 Cómo Usar la App

  1. 1.Selecciona los idiomas en la barra lateral izquierda
  • —Idioma Origen: el idioma del documento original
  • —Idioma Destino: el idioma al que quieres traducir
  • —Carga tu documento en el área central
  • —Arrastra el archivo o haz clic en "Browse files"
  • —Formatos aceptados: .pdf · .docx
  • —Tamaño máximo: 50 MB
  • —Haz clic en "Traducir Documento"
  • —La primera vez, descargará el modelo de idioma (\~150MB)
  • —Las siguientes veces será instantáneo (usa el caché)
  • —Descarga el resultado
  • —Aparecerá un botón de descarga con el documento traducido
  • —El archivo se eliminará del servidor en 5 minutos automáticamente

\---

🌍 Idiomas Soportados

CódigoIdiomaCódigoIdioma
en🇺🇸 Inglészh🇨🇳 Chino
es🇪🇸 Españolja🇯🇵 Japonés
fr🇫🇷 Francésko🇰🇷 Coreano
de🇩🇪 Alemántr🇹🇷 Turco
it🇮🇹 Italianosv🇸🇪 Sueco
pt🇵🇹 Portuguésda🇩🇰 Danés
nl🇳🇱 Neerlandésfi🇫🇮 Finlandés
pl🇵🇱 Polaconb🇳🇴 Noruego
ru🇷🇺 Rusocs🇨🇿 Checo
ar🇸🇦 Árabehu🇭🇺 Húngaro

\---

⚙️ Arquitectura Técnica

┌─────────────────────────────────────────┐
│          LibreTranslate ProDoc          │
│              (Streamlit UI)             │
└──────────────────┬──────────────────────┘
                   │
        ┌──────────┴──────────┐
        │                     │
   ┌────▼────┐          ┌─────▼─────┐
   │  PDF    │          │   DOCX    │
   │PyMuPDF  │          │python-docx│
   └────┬────┘          └─────┬─────┘
        │                     │
        └──────────┬──────────┘
                   │
          ┌────────▼────────┐
          │ Argos Translate  │
          │  (Offline NMT)   │
          └────────┬─────────┘
                   │
          ┌────────▼─────────┐
          │  Auto-Cleanup    │
          │ threading.Timer  │
          │   (5 minutos)    │
          └──────────────────┘

\---

⚠️ Limitaciones Conocidas

  • —PDFs escaneados (imágenes): El motor extrae texto digital. Los PDFs que son imágenes escaneadas sin OCR no pueden ser procesados.
  • —Fuentes personalizadas: Si el PDF usa fuentes muy específicas no instaladas en el servidor, el texto traducido usará una fuente de respaldo estándar.
  • —Textos muy largos: Los documentos muy extensos (>200 páginas) pueden tardar varios minutos. Ten paciencia.
  • —Longitud del texto: El texto traducido puede ser más largo/corto que el original, lo que puede afectar el layout en PDFs muy ajustados.

\---

📄 Licencia

MIT License — Libre para uso personal y comercial con atribución.

\---

💙 Créditos

\---

¿Te resulta útil? ¡Apóyanos con una donación vía *PayPal* o contáctanos por *WhatsApp*!