Zoeken

Meertalige automatisering: Mijn AI-aangedreven Markdown-vertaler

Ik ben verheugd mijn project AI-Powered Markdown Translator aan u voor te stellen, een open-source Python-script dat de automatische vertaling van alle Markdown-bestanden van mijn blog en mijn GitLab-repositories revolutioneert. Door geavanceerde AI-modellen zoals OpenAI, Mistral AI, Anthropic (Claude) en Google Gemini te integreren, vertaalt deze tool mijn artikelen, README’s en technische documentatie naar vele talen (Engels, Spaans, Chinees, enz.), terwijl de structuur en opmaak behouden blijven. Dit project benadrukt mijn vaardigheden in automatisering, AI-integratie en Python-ontwikkeling, evenals mijn passie om technische inhoud toegankelijk te maken voor iedereen.

Het is niet zomaar een script: het is een bewijs van mijn expertise en mijn visie op een inclusievere digitale wereld.

Waarom dit project?

Markdown-bestanden zijn essentieel in mijn digitale ecosysteem: ze bevatten mijn blogposts, tutorials en open-source documentatie. Door hun vertaling te automatiseren maak ik mijn inhoud toegankelijk voor een wereldwijd publiek. Bijvoorbeeld: mijn blog is nu beschikbaar in 14 talen dankzij dit script, wat de impact vergroot. Hier zijn enkele concrete voorbeelden van het script in actie:

Dit project laat zien hoe AI praktische problemen kan oplossen en tegelijkertijd toegankelijkheid bevordert.

Mijn vaardigheden in de schijnwerpers

Dit script is een etalage van mijn technische knowhow. Dit zijn enkele hoogtepunten:

  • Integratie van meerdere AI-API’s : Ik heb modellen gekoppeld zoals gpt-5, mistral-large-latest, claude-sonnet-4-5, en gemini-3-pro, en de code aangepast aan hun specificiteiten.
  • Slim ontwerp : Het script behoudt codeblokken, links en metadata dankzij geavanceerde technieken voor het beheer van placeholders.
  • Oplossen van complexe problemen : Ik heb uitdagingen overwonnen zoals tokenlimieten en het trouw behouden van Markdown-opmaak.
  • Open-source mentaliteit : Beschikbaar op GitLab, dit project nodigt de community uit om samen te werken en verbeteringen aan te dragen.

Deze aspecten tonen mijn vermogen om krachtige en praktische tools te bouwen.

Belangrijkste functies

Dit biedt het script:

  • Multi-Provider : Ondersteuning voor 4 API’s (OpenAI, Mistral AI, Claude, Gemini)
  • Modellen 2026 : Standaard GPT-5, Claude Sonnet 4.5, Gemini 3 Pro
  • Economische modus (--eco) : Snellere en goedkopere modellen (gpt-5-mini, claude-haiku, gemini-flash)
  • Enkel bestand (--file) : Vertaal één bestand in plaats van een hele map
  • Behoud van naam (--keep_filename) : Behoudt de originele naam en extensie (ideaal voor Astro, Hugo, enz.)
  • Ondersteuning .env : Automatisch laden van API-sleutels vanuit een bestand .env
  • Ondersteuning voor bestanden .mdx : Naast de klassieke .md-bestanden
  • Vertaalnotitie (--add_translation_note) : Voegt een noot toe aan het einde van het document met het gebruikte model
  • Behoud van opmaak : Codeblokken en links blijven intact
  • Beheer van front matter : Vertaalt title en description, werkt locale bij, behoudt andere metadata
ProviderKwaliteit (standaard)Economisch (--eco)
OpenAIgpt-5gpt-5-mini
Claudeclaude-sonnet-4-5claude-haiku-4-5
Mistralmistral-large-latestmistral-small-latest
Geminigemini-3-pro-previewgemini-3-flash-preview

Het is het resultaat van mijn werk en mijn passie voor automatisering.

Impact en vooruitzichten

Dit script maakt mijn blog en mijn open-source projecten toegankelijk voor een publiek zonder taalbarrières. Het vertaalt niet alleen woorden: het democratiseert technische kennis.

Probeer het zelf

Ontdek het project op GitLab, test het met uw Markdown-bestanden en deel uw feedback. Uw ideeën helpen me het te perfectioneren!

Contact : contact@jls42.org

Dit document is vertaald van de Franse versie naar het Nederlands met behulp van het model gpt-5-mini. Voor meer informatie over het vertaalproces, raadpleeg https://gitlab.com/jls42/ai-powered-markdown-translator