Buscar

Automatización multilingüe: Mi script traductor de Markdown potenciado por IA

Automatización multilingüe: Mi script traductor de Markdown potenciado por IA

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-5 y gemini-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 .md clá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 title y description, actualiza locale y preserva los demás metadatos
ProveedorCalidad (por defecto)Económico (--eco)
OpenAIgpt-5gpt-5-mini
Claudeclaude-sonnet-4-5claude-haiku-4-5
Mistralmistral-large-latestmistral-small-latest
Geminigemini-3-pro-previewgemini-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