Polish Flag

Instrukcja instalacji

Copyright © 2025 Tomasz Kamiński
Ostatnia aktualizacja: 9 czerwca 2025

Niniejsza instrukcja zawiera szczegółowe informacje dotyczące instalacji i konfiguracji programu OCR 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

OCR Translator dostępny jest w dwóch wariantach skompilowanych:

Wersja z obsługą GPU (ok. 1,34 GB)

Wersja wyłącznie CPU (ok. 182 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

OCR 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 OCR 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 OCR 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 Skompilowana (GPU) Skompilowana (CPU) Źródłowa Python
Złożoność instalacji Najłatwiejsza Najłatwiejsza Umiarkowana
Pliki do pobrania ~1,34 GB ~182 MB ~50 MB
Wymagany Python Nie Nie Tak
Zależności Wszystkie dołączone Wszystkie dołączone Instalacja ręczna
Działanie MarianMT Najszybsze (GPU) Standardowe (CPU) Zależy od konfiguracji
Personalizacja Ograniczona Ograniczona Pełny dostęp
Aktualizacje 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ę skompilowaną GPU, jeśli:

Wybierz wersję skompilowaną CPU, jeśli:

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

Dla większości użytkowników wersja skompilowana CPU zapewnia najlepszy kompromis między prostotą obsługi, wydajnością a rozmiarem pliku do pobrania.