Tenho o prazer de apresentar meu projeto AI-Powered Markdown Translator, um script Python open-source que revoluciona a tradução automática de todos os arquivos Markdown do meu blog e dos meus repositórios GitLab. Ao integrar modelos de inteligência artificial de ponta como OpenAI, Mistral AI, Anthropic (Claude) e Google Gemini, esta ferramenta traduz meus artigos, README e documentações técnicas para várias línguas (inglês, espanhol, chinês, etc.), preservando sua estrutura e formatação. Este projeto destaca minhas competências em automação, integração de IA e desenvolvimento Python, bem como minha paixão por tornar conteúdo técnico acessível a todos.
Não é apenas um script: é uma prova da minha experiência e da minha visão para um mundo digital mais inclusivo.
Por que este projeto?
Os arquivos Markdown são essenciais ao meu ecossistema digital: eles contêm meus posts de blog, tutoriais e documentações open-source. Ao automatizar sua tradução, torno meu conteúdo acessível a uma audiência global. Por exemplo, meu blog agora está disponível em 14 idiomas graças a este script, o que amplia seu alcance. Aqui estão alguns exemplos concretos do script em ação:
Este projeto demonstra como a IA pode resolver problemas práticos ao mesmo tempo que promove a acessibilidade.
Minhas competências em destaque
Este script é uma vitrine do meu know-how técnico. Eis o que ele destaca:
- Integração de múltiplas APIs de IA : Conectei modelos como
gpt-5,mistral-large-latest,claude-sonnet-4-5, egemini-3-pro, adaptando o código às suas especificidades. - Design inteligente : O script preserva blocos de código, links e metadados graças a técnicas avançadas de gestão dos placeholders.
- Resolução de problemas complexos : Superei desafios como a gestão dos limites de tokens e a fidelidade da formatação Markdown.
- Espírito open-source : Disponível no GitLab, este projeto convida a comunidade a colaborar e aprimorá-lo.
Esses aspetos comprovam minha capacidade de criar ferramentas poderosas e práticas.
Funcionalidades principais
Eis o que o script oferece:
- Multi-Provider : Suporte a 4 APIs (OpenAI, Mistral AI, Claude, Gemini)
- Modelos 2026 : GPT-5, Claude Sonnet 4.5, Gemini 3 Pro por padrão
- Modo Econômico (
--eco) : Modelos mais rápidos e mais baratos (gpt-5-mini, claude-haiku, gemini-flash) - Arquivo Único (
--file) : Traduzir um único arquivo em vez de um diretório inteiro - Manutenção do nome (
--keep_filename) : Mantém o nome e a extensão originais (ideal para Astro, Hugo, etc.) - Suporte
.env: Carregamento automático das chaves API a partir de um ficheiro.env - Suporte a arquivos
.mdx: Além dos arquivos.mdclássicos - Nota de tradução (
--add_translation_note) : Adiciona uma nota no fim do documento indicando o modelo usado - Preservação da formatação : Blocos de código e links permanecem intactos
- Gestão do front matter : Traduz
titleedescription, atualizalocale, preserva os outros metadados
| Provider | Qualité (défaut) | Économique (--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 |
É o fruto do meu trabalho e da minha paixão pela automação.
Impacto e perspetivas
Este script torna meu blog e meus projetos open-source acessíveis a um público sem barreiras linguísticas. Não traduz apenas palavras: democratiza o conhecimento técnico.
Experimente você mesmo
Confira o projeto no GitLab, teste-o com seus arquivos Markdown e envie seu feedback. Suas ideias me ajudam a aperfeiçoá-lo!
Contato : contact@jls42.org
Este documento foi traduzido da versão fr para a língua pt usando o modelo gpt-5-mini. Para mais informações sobre o processo de tradução, consulte https://gitlab.com/jls42/ai-powered-markdown-translator