DocuLingo

Traducción automatizada palabra por palabra con conservación total del estilo

DocuLingo Visitar Proyecto

DocuLingo es un motor de traducción inteligente para documentos que aprovecha los modelos de OpenAI mientras preserva fielmente cada detalle de estilo, desde negritas hasta el espaciado de párrafos. Escrito en Python 3.12+ moderno, combina procesamiento por lotes inteligente, lógica de reintento y un framework de traducción plug-and-play para ofrecer flujos de trabajo de localización listos para producción.


Mi Rol en el Proyecto

Como creador y único desarrollador del proyecto, yo:


Detalles Técnicos y Aspectos Interesantes

Arquitectura Principal

ÁreaTecnologíaAspectos Destacados
ConfiguraciónPydantic SettingsConfiguración centralizada del entorno (OPENAI_API_KEY)
TraductoresPatrón Enum + fábricaActualmente OpenAI; fácilmente extensible a DeepL, Google, etc.
Procesamiento de Wordpython-docxManeja párrafos de una sola ejecución y de varias ejecuciones; preserva las líneas vacías
Copiador de EstiloUtilidades personalizadasCopia fuente, negrita, cursiva, subrayado, colores RGB, alineación, espaciado, sangría, saltos de página
Cliente APIOpenAI Chat (predeterminado gpt-4o)Segmentación inteligente (≤100 fragmentos), 5 reintentos automáticos, validación JSON

Características Clave


Mi Impacto en el Proyecto


Conclusión

DocuLingo demuestra cómo una arquitectura bien pensada y las API modernas de IA pueden automatizar la traducción compleja de documentos, respetando la intención del autor y el estilo. Refleja mi compromiso con la creación de herramientas fáciles de usar para desarrolladores que resuelven cuellos de botella de productividad reales.

Visitar Proyecto

Leynier Gutiérrez González

Todos los derechos reservados © 2025

Linkedin GitHub 𝕏 Instagram Youtube Telegram telegram