Jag är glad att presentera mitt projekt AI-Powered Markdown Translator, ett öppet källkods-Pythonskript som revolutionerar automatisk översättning av alla Markdown-filer i min blogg och mina GitLab-repositorier. Genom att integrera toppmodeller för artificiell intelligens som OpenAI, Mistral AI, Anthropic (Claude) och Google Gemini, översätter verktyget mina artiklar, README och teknisk dokumentation till många språk (engelska, spanska, kinesiska, etc.) samtidigt som det bevarar struktur och formatering. Projektet framhäver mina färdigheter inom automatisering, AI-integration och Pythonutveckling, liksom min passion för att göra tekniskt innehåll tillgängligt för alla.
Det är inte bara ett skript: det är ett bevis på min expertis och min vision för en mer inkluderande digital värld.
Varför det här projektet?
Markdown-filer är viktiga i mitt digitala ekosystem: de innehåller mina blogginlägg, handledningar och open source-dokumentation. Genom att automatisera deras översättning gör jag mitt innehåll tillgängligt för en global publik. Till exempel är min blogg nu tillgänglig på 14 språk tack vare detta skript, vilket ökar dess genomslag. Här är några konkreta exempel på skriptet i aktion :
Detta projekt visar hur AI kan lösa praktiska problem samtidigt som det främjar tillgänglighet.
Mina färdigheter i rampljuset
Detta skript är en showcase för min tekniska kompetens. Här är vad det lyfter fram :
- Integration av flera AI-API:er : Jag har anslutit modeller som
gpt-5,mistral-large-latest,claude-sonnet-4-5, ochgemini-3-pro, och anpassat koden till deras specifika egenskaper. - Smart design : Skriptet bevarar kodblock, länkar och metadata tack vare avancerade tekniker för hantering av placeholders.
- Lösning av komplexa problem : Jag har övervunnit utmaningar som hantering av token-begränsningar och bibehållande av Markdown-formatets noggrannhet.
- Open source-anda : Tillgängligt på GitLab, detta projekt inbjuder communityn att samarbeta och förbättra det.
Dessa aspekter vittnar om min förmåga att skapa kraftfulla och användbara verktyg.
Huvudfunktioner
Här är vad skriptet erbjuder :
- Multi-leverantör : Stöd för 4 API:er (OpenAI, Mistral AI, Claude, Gemini)
- Modeller 2026 : GPT-5, Claude Sonnet 4.5, Gemini 3 Pro som standard
- Ekonomiskt läge (
--eco) : Snabbare och billigare modeller (gpt-5-mini, claude-haiku, gemini-flash) - Enskild fil (
--file) : Översätt en enda fil istället för en hel katalog - Behåll namn (
--keep_filename) : Behåller originalnamnet och -ändelsen (idealisk för Astro, Hugo, etc.) - Stöd för
.env: Automatisk inläsning av API-nycklar från en fil.env - Stöd för filer
.mdx: Utöver klassiska.md-filer - Översättningsnotering (
--add_translation_note) : Lägger till en notering i slutet av dokumentet som anger vilken modell som användes - Bevarande av formatering : Kodblock och länkar förblir intakta
- Hantering av front matter : Översätter
titleochdescription, uppdaterarlocale, och bevarar övriga metadata
| Leverantör | Kvalitet (standard) | Ekonomiskt (--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 |
Det här är frukten av mitt arbete och min passion för automatisering.
Påverkan och framtidsutsikter
Detta skript gör min blogg och mina open source-projekt tillgängliga för en publik utan språkliga gränser. Det översätter inte bara ord: det demokratiserar teknisk kunskap.
Prova det själv
Upptäck projektet på GitLab, testa det med dina Markdown-filer och dela dina synpunkter. Dina idéer hjälper mig att förfina det !
Kontakt : contact@jls42.org
Detta dokument har översatts från fr till sv med modellen gpt-5-mini. För mer information om översättningsprocessen, se https://gitlab.com/jls42/ai-powered-markdown-translator