Jestem zachwycony, że mogę przedstawić mój projekt AI-Powered Markdown Translator, open-source’owy skrypt w Pythonie, który rewolucjonizuje automatyczne tłumaczenie wszystkich plików Markdown na moim blogu i w moich repozytoriach GitLab. Dzięki integracji zaawansowanych modeli sztucznej inteligencji takich jak OpenAI, Mistral AI, Anthropic (Claude) i Google Gemini, narzędzie to tłumaczy moje artykuły, pliki README i dokumentacje techniczne na wiele języków (angielski, hiszpański, chiński itd.), zachowując strukturę i formatowanie. Projekt ten pokazuje moje umiejętności w zakresie automatyzacji, integracji AI i programowania w Pythonie, oraz moją pasję do udostępniania treści technicznych wszystkim.
To nie jest tylko skrypt: to dowód mojej ekspertyzy i wizji bardziej inkluzywnego świata cyfrowego.
Dlaczego ten projekt?
Pliki Markdown są kluczowe w moim ekosystemie cyfrowym: zawierają moje wpisy na blogu, tutoriale i dokumentacje open-source. Automatyzując ich tłumaczenie, udostępniam treści globalnej publiczności. Na przykład, mój blog jest teraz dostępny w 14 językach dzięki temu skryptowi, co zwiększa jego zasięg. Oto kilka konkretnych przykładów działania skryptu:
Projekt ten pokazuje, jak AI może rozwiązywać praktyczne problemy i wspierać dostępność.
Moje umiejętności na pokaz
Ten skrypt jest wizytówką mojego warsztatu technicznego. Oto, co wyróżnia projekt:
- Integracja wielu API AI: Połączyłem modele takie jak
gpt-5,mistral-large-latest,claude-sonnet-4-5, igemini-3-pro, dostosowując kod do ich specyfiki. - Inteligentny design: Skrypt zachowuje bloki kodu, linki i metadane dzięki zaawansowanym technikom zarządzania placeholderami.
- Rozwiązywanie złożonych problemów: Pokonałem wyzwania takie jak zarządzanie limitami tokenów i zachowanie dokładności formatowania Markdown.
- Duch open-source: Dostępny na GitLab, projekt zaprasza społeczność do współpracy i ulepszania.
Te elementy świadczą o mojej zdolności do tworzenia potężnych i praktycznych narzędzi.
Główne funkcje
Oto, co oferuje skrypt:
- Multi-Provider: Obsługa 4 API (OpenAI, Mistral AI, Claude, Gemini)
- Modele 2026: Domyślnie GPT-5, Claude Sonnet 4.5, Gemini 3 Pro
- Tryb ekonomiczny (
--eco): Szybsze i tańsze modele (gpt-5-mini, claude-haiku, gemini-flash) - Pojedynczy plik (
--file): Tłumaczenie pojedynczego pliku zamiast całego katalogu - Zachowanie nazwy (
--keep_filename): Zachowuje oryginalną nazwę i rozszerzenie (idealne dla Astro, Hugo itp.) - Obsługa
.env: Automatyczne ładowanie kluczy API z pliku.env - Obsługa plików
.mdx: Oprócz standardowych plików.md - Adnotacja tłumaczenia (
--add_translation_note): Dodaje notę na końcu dokumentu wskazującą użyty model - Zachowanie formatowania: Bloki kodu i linki pozostają nienaruszone
- Obsługa front matter: Tłumaczy
titleidescription, aktualizujelocale, zachowuje pozostałe metadane
| Provider | Jakość (domyślnie) | Ekonomiczny (--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 |
To efekt mojej pracy i pasji do automatyzacji.
Wpływ i perspektywy
Ten skrypt sprawia, że mój blog i projekty open-source są dostępne dla odbiorców bez barier językowych. Nie tłumaczy tylko słów: demokratyzuje wiedzę techniczną.
Wypróbuj samodzielnie
Odkryj projekt na GitLab, przetestuj go na swoich plikach Markdown i podziel się opinią. Twoje pomysły pomagają mi go udoskonalić!
Kontakt : contact@jls42.org
Ten dokument został przetłumaczony z wersji fr na język pl przy użyciu modelu gpt-5-mini. Aby uzyskać więcej informacji na temat procesu tłumaczenia, zobacz https://gitlab.com/jls42/ai-powered-markdown-translator