Me complace presentar mi proyecto AI-Powered Markdown Translator, un script Python de código abierto que revoluciona la traducción automática de todos los archivos Markdown de mi blog y de mis repositorios en GitLab. Al integrar modelos de inteligencia artificial de vanguardia como OpenAI, Mistral AI, Anthropic (Claude) y Google Gemini, esta herramienta traduce mis artículos, README y documentación técnica a numerosos idiomas (inglés, español, chino, etc.), manteniendo su estructura y formato. Este proyecto pone de manifiesto mis habilidades en automatización, integración de IA y desarrollo en Python, así como mi pasión por hacer el contenido técnico accesible para todos.
No es solo un script: es una prueba de mi experiencia y de mi visión para un mundo digital más inclusivo.
¿Por qué este proyecto?
Los archivos Markdown son esenciales en mi ecosistema digital: contienen mis artículos de blog, tutoriales y documentación open-source. Al automatizar su traducción, hago mi contenido accesible a una audiencia mundial. Por ejemplo, mi blog ahora está disponible en 14 idiomas gracias a este script. Aquí algunos ejemplos concretos del script en acción:
Este proyecto muestra cómo la IA puede resolver problemas prácticos a la vez que fomenta la accesibilidad.
Mis habilidades en primer plano
Este script es una vitrina de mi saber hacer técnico. Esto es lo que destaca:
- Integración de múltiples APIs de IA: He conectado modelos como
gpt-5,mistral-large-latest,claude-sonnet-4-5ygemini-3-pro, adaptando el código a sus especificidades. - Diseño inteligente: El script preserva los bloques de código, enlaces y metadatos gracias a técnicas avanzadas de gestión de placeholders.
- Resolución de problemas complejos: He superado desafíos como la gestión de los límites de tokens y la fidelidad del formateo Markdown.
- Espíritu open-source: Disponible en GitLab, este proyecto invita a la comunidad a colaborar y mejorarlo.
Estos aspectos muestran mi capacidad para crear herramientas potentes y prácticas.
Funcionalidades principales
Esto es lo que ofrece el script:
- Multi-Provider: Soporte de 4 APIs (OpenAI, Mistral AI, Claude, Gemini)
- Modelos 2026: GPT-5, Claude Sonnet 4.5, Gemini 3 Pro por defecto
- Modo Económico (
--eco): Modelos más rápidos y menos costosos (gpt-5-mini, claude-haiku, gemini-flash) - Archivo Único (
--file): Traducir un solo archivo en vez de un directorio entero - Conservación del nombre (
--keep_filename): Mantiene el nombre y la extensión originales (ideal para Astro, Hugo, etc.) - Soporte
.env: Carga automática de las claves API desde un archivo.env - Soporte de archivos
.mdx: Además de los archivos.mdclásicos - Nota de traducción (
--add_translation_note): Añade una nota al final del documento indicando el modelo usado - Preservación del formato: Los bloques de código y los enlaces permanecen intactos
- Gestión del front matter: Traduce
titleydescription, actualizalocaley preserva los demás metadatos
| Proveedor | Calidad (por defecto) | Económico (--eco) |
|---|---|---|
| OpenAI | gpt-5 | gpt-5-mini |
| Claude | claude-sonnet-4-5 | claude-haiku-4-5 |
| Mistral | mistral-large-latest | mistral-small-latest |
| Gemini | gemini-3-pro-preview | gemini-3-flash-preview |
Es el fruto de mi trabajo y de mi pasión por la automatización.
Impacto y perspectivas
Este script hace mi blog y mis proyectos open-source accesibles a un público sin barreras lingüísticas. No solo traduce palabras: democratiza el conocimiento técnico.
Pruébalo tú mismo
Descubre el proyecto en GitLab, pruébalo con tus archivos Markdown y comparte tus comentarios. ¡Tus ideas me ayudan a perfeccionarlo!
Contacto : contact@jls42.org
Este documento ha sido traducido de la versión fr al idioma es utilizando el modelo gpt-5-mini. Para más información sobre el proceso de traducción, consulte https://gitlab.com/jls42/ai-powered-markdown-translator