Polish Flag

Instrukcja instalacji

Copyright © 2025 Tomasz Kamiński
Ostatnia aktualizacja: 15 sierpnia 2025

Niniejsza instrukcja zawiera szczegółowe informacje dotyczące instalacji i konfiguracji programu Game-Changing Translator.

Spis treści

  1. Wymagania systemowe
  2. Metoda instalacji 1: wersja skompilowana (zalecana dla większości użytkowników)
  3. Metoda instalacji 2: wersja źródłowa Python (dla programistów)
  4. Konfiguracja usług tłumaczenia (obie metody instalacji)
  5. Porównanie wersji
  6. Rozwiązywanie problemów
  7. Którą wersję wybrać?

Wymagania systemowe

Wersja skompilowana jest najprostsza w instalacji, nie wymaga instalowania Pythona ani zależności. Wystarczy ją pobrać, rozpakować i uruchomić.

Wybór wersji

Game-Changing Translator dostępny jest w kilku wersjach dopasowanych do różnych potrzeb i konfiguracji sprzętowych:

Wersja 3.5.6 - wyłącznie CPU (ok. 240 MB) [Najnowsza wersja]

Wersja 2 - wersje starsze

Wersja 2 pozostaje dostępna dla użytkowników preferujących poprzednią generację aplikacji:

Wersja 2 - z obsługą GPU (ok. 1,35 GB)
Wersja 2 - wyłącznie CPU (ok. 188 MB)

Kroki instalacji

  1. Pobierz wymagane pliki wybranej wersji:

  2. Uruchom instalator:

  3. Zainstaluj Tesseract OCR (wymagane do rozpoznawania tekstu):

  4. Uruchom aplikację:

  5. Konfiguracja przy pierwszym uruchomieniu:

Zawartość pakietu

Wersja skompilowana zawiera wszystko, czego potrzebujesz:

Brak dodatkowej konfiguracji

W przeciwieństwie do wersji Python wersja skompilowana nie wymaga instalacji dodatkowego oprogramowania poza Tesseract OCR. Wszystkie zależności Pythona, biblioteki tłumaczeń i biblioteki sieci neuronowych są dołączone i gotowe do użycia.


Metoda instalacji 2: wersja źródłowa Python (dla programistów)

Ta metoda zalecana jest dla programistów, którzy chcą modyfikować aplikację lub preferują uruchamianie z kodu źródłowego.

Wymagania wstępne

Krok 1: Instalacja Tesseract OCR

Game-Changing Translator opiera się na programie Tesseract do optycznego rozpoznawania znaków. Wykonaj następujące kroki, aby go zainstalować:

  1. Pobierz instalator Tesseract z repozytorium UB-Mannheim.

  2. Zainstaluj Tesseract w domyślnej lokalizacji: C:\Program Files\Tesseract-OCR\

  3. Sprawdź instalację, otwierając wiersz poleceń i wpisując:

    "C:\Program Files\Tesseract-OCR\tesseract.exe" --version

Krok 2: Instalacja Pythona i zależności

  1. Jeśli nie masz zainstalowanego Pythona:

  2. Sklonuj lub pobierz to repozytorium:

    git clone https://github.com/tomkam1702/OCR-Translator.git
    cd OCR-Translator
  3. Zainstaluj wymagane pakiety Pythona:

    pip install -r requirements.txt

    Zainstalowane zostaną:

Krok 3: Uruchamianie aplikacji

  1. Z katalogu projektu uruchom:

    python main.py
  2. Aplikacja uruchomi się i wyświetli główny interfejs.

  3. Przy pierwszym uruchomieniu trzeba będzie:


Konfiguracja usług tłumaczenia (obie metody instalacji)

Google Cloud Translation API (opcjonalnie):

  1. Utwórz konto Google Cloud i projekt.
  2. Włącz Cloud Translation API.
  3. Utwórz klucz API:
  4. Skopiuj klucz API do użycia w ustawieniach Game-Changing Translator.

DeepL API (opcjonalnie):

  1. Utwórz konto DeepL na deepl.com/pro-api.
  2. Wybierz plan (włącznie z planem darmowym).
  3. Pobierz klucz API z panelu konta.
  4. Skopiuj klucz API do użycia w ustawieniach Game-Changing Translator.

MarianMT (tłumaczenie offline):

Ta opcja nie wymaga konfiguracji, ponieważ modele pobierane są automatycznie przy pierwszym użyciu. Należy jednak pamiętać o następujących kwestiach:


Porównanie wersji

Funkcja Wersja 3.5.6 (CPU) Wersja 2 (GPU) Wersja 2 (CPU) Źródłowa Python
Złożoność instalacji Najłatwiejsza Najłatwiejsza Najłatwiejsza Umiarkowana
Pliki do pobrania ~240 MB ~1,35 GB ~188 MB ~50 MB
Wymagany Python Nie Nie Nie Tak
Zależności Wszystkie dołączone Wszystkie dołączone Wszystkie dołączone Instalacja ręczna
Integracja Gemini API Zaawansowana (najnowsza) Podstawowa Podstawowa Zaawansowana (po aktualizacji)
Działanie MarianMT Standardowe (CPU) Najszybsze (GPU) Standardowe (CPU) Zależy od konfiguracji
Monitorowanie kosztów API Kompleksowe Podstawowe Podstawowe Kompleksowe (po aktualizacji)
Personalizacja Ograniczona Ograniczona Ograniczona Pełny dostęp
Aktualizacje Ręczne pobieranie Ręczne pobieranie Ręczne pobieranie Git pull

Rozwiązywanie problemów

W przypadku problemów podczas instalacji:

Wersje skompilowane:

Wersja źródłowa Python:

Typowe problemy (wszystkie wersje):

Więcej pomocy znajdziesz w Instrukcji rozwiązywania problemów.


Którą wersję wybrać?

Wybierz wersję 3.5.6 – tylko CPU, jeśli:

Wybierz wersję 2 – z obsługą GPU, jeśli:

Wybierz wersję 2 – tylko CPU, jeśli:

Wybierz wersję źródłową Python, jeśli:

Dla większości użytkowników Wersja 3.5.6 - wyłącznie CPU zapewnia najlepszy kompromis między nowoczesnymi funkcjami, jakością tłumaczeń, prostotą obsługi i rozmiarem pliku do pobrania. Użytkownicy, którzy intensywnie korzystają z tłumaczeń offline MarianMT i posiadają kompatybilny sprzęt NVIDIA, mogą preferować Wersję 2 - z obsługą GPU dla maksymalnej wydajności offline.