Szukaj

Wielojęzyczna automatyzacja : Mój skrypt Tłumacz Markdown napędzany przez AI

Wielojęzyczna automatyzacja : Mój skrypt Tłumacz Markdown napędzany przez AI

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, i gemini-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 title i description, aktualizuje locale, zachowuje pozostałe metadane
ProviderJakość (domyślnie)Ekonomiczny (--eco)
OpenAIgpt-5gpt-5-mini
Claudeclaude-sonnet-4-5claude-haiku-4-5
Mistralmistral-large-latestmistral-small-latest
Geminigemini-3-pro-previewgemini-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