

Licencja | Web Systems Pro |
Wersja | 1.0.0.wsp |
Aktualizacja | 20.07.2026 |
Zainstaluj wtyczkę za pomocą Instalatora. Po zakończeniu instalacji przejdź do aplikacji "Witryna → Wtyczki → Generator wielojęzycznych stron".
Włącz wtyczkę. Jeśli wtyczka jest wyłączona, żadne tłumaczenia nie będą działać, w tym również powiązania pomiędzy stronami w różnych lokalizacjach.
Wybierz jednego z dostępnych dostawców z listy rozwijanej:
Dla wybranego dostawcy uzupełnij:
Klucz API - klucz dostępu do API dostawcy. Możesz go uzyskać w panelu odpowiedniego dostawcy (OpenAI, Gemini, DeepSeek, Qwen).
Po wprowadzeniu klucza API kliknij przycisk „Pobierz modele” - wtyczka pobierze od dostawcy listę dostępnych modeli tekstowych i automatycznie wypełni listę rozwijaną.
Po załadowaniu wybierz model z listy. Zaleca się korzystanie z najnowszego stabilnego modelu.
Kliknij „Test połączenia” - wtyczka wyśle testowe zapytanie do AI i wyświetli wynik. Jeśli połączenie działa poprawnie, zobaczysz zielony komunikat „OK”.
Nie zapomnij doładować salda u swojego dostawcy, ponieważ większość modeli AI nie oferuje darmowych tokenów ani okresu próbnego. W takim przypadku zamiast komunikatu „OK” w teście zostanie wyświetlona odpowiednia informacja.
Pole tekstowe „Spersonalizowane systemowe prompt” umożliwia zdefiniowanie ogólnego kontekstu dla AI. Na przykład:
Jesteś profesjonalnym tłumaczem. Używaj oficjalnej terminologii. Wszystkie nazwy produktów tłumacz z zachowaniem nazw marek. Używaj standardowych myślników, nie używaj długich pauz.
Jeżeli pozostawisz to pole puste, AI użyje domyślnego promptu wtyczki, który w większości przypadków jest w pełni wystarczający. Zalecamy jednak przed rozpoczęciem masowego generowania stron przetestować tłumaczenie na jednej lub dwóch stronach, aby ocenić rezultat i w razie potrzeby dostosować prompt.
Ogranicza rozmiar odpowiedzi AI dla pojedynczego zapytania. Jeżeli strona zawiera dużo treści, AI może nie zmieścić się w tym limicie. W takim przypadku tłumaczenie treści zostanie pominięte, a strona zostanie zapisana z oryginalną zawartością w języku bazowym. Przetłumaczone zostaną tytuł (nazwa), adres URL oraz pola META.
Zalecenie: dla krótkich stron (do 2000-3000 znaków) wystarczy 4096 tokenów (wartość domyślna). W przypadku stron zawierających większą ilość tekstu zwiększ limit do 8192 lub 16384. Zbyt wysoka wartość może spowodować przekroczenie limitu czasu podczas generowania (zobacz pole „Opóźnienie między stronami”), co doprowadzi do błędu i pominięcia generowania strony.
Przerwa pomiędzy zapytaniami do AI podczas masowego generowania (od 0 do 30000 ms). Jest potrzebna, jeśli Twój dostawca AI ogranicza liczbę zapytań na minutę (RPM) i zwraca błąd „Too many requests” lub „Rate limit exceeded”.
Zalecenia: zacznij od wartości 500-1000 ms. Jeżeli błędy nadal występują, zwiększaj opóźnienie o 500 ms aż do uzyskania stabilnej pracy. Jeśli błędów nie ma, pozostaw wartość 0 (bez opóźnienia). Limity czasu po stronie AI (błąd „Operation timed out”) nie są związane z tym ustawieniem - w takich przypadkach zwiększ wartość „Maks. liczba tokenów”.
Lista rozwijana „Zachowanie linków” określa sposób obsługi linków (href, src) podczas tłumaczenia:
Aby wtyczka działała prawidłowo, należy obowiązkowo skonfigurować zadanie CRON z komendą podaną w ustawieniach wtyczki i uruchamiać je co minutę. Bez poprawnie skonfigurowanego zadania CRON wtyczka nie będzie generować stron! Działanie wtyczki zostało celowo oparte na zadaniu CRON, dzięki czemu cały proces generowania odbywa się w tle i nie obciąża witryny podczas tworzenia stron oraz oczekiwania na odpowiedzi od dostawcy AI.
Na tej zakładce określasz, z jakiego języka oraz na jakie języki mają być tłumaczone (generowane) strony.
Wybierz język bazowy - jest to język, w którym zostały utworzone oryginalne strony. Przykładowo, jeśli Twoja witryna jest w języku Polskim, wybierz "Polski (pl_PL)".
Zaznacz pola wyboru przy językach, na które mają zostać przetłumaczone strony. Możesz wybrać kilka języków jednocześnie.
Za pomocą odnośnika „+ Dodaj nową lokalizację” możesz dodać nową lokalizację, jeśli nie znajduje się ona na liście. Otworzy się okno modalne, w którym należy podać:
Po wybraniu lokalizacji nie zapomnij kliknąć przycisku "Zapisz"!
Ważne! Dla każdej lokalizacji docelowej w Mapie witryny musi zostać utworzona oddzielna strona główna (root) w aplikacji „Witryna”. Przykładowo dla języka polskiego - /pl/, dla angielskiego - /en/, a jeśli główną aplikacją w Twojej witrynie nie jest „Witryna”, to na przykład /pl/site/ oraz /en/site/. Wtyczka nie tworzy tras (routingu) automatycznie.
Jeżeli zdecydujesz się zmienić język bazowy (na przykład z polskiego na angielski), poprzednia lokalizacja bazowa zostanie automatycznie dodana do listy lokalizacji docelowych. Powiązania pomiędzy stronami zostaną zachowane i będą działać w obu kierunkach.
W razie potrzeby można również włączyć przeniesienie wszystkich danych z pola „Dodatkowe parametry”. W takim przypadku, jeśli wartości będą stanowiły zwykły tekst w języku bazowym, zostaną one również przetłumaczone na język docelowy podczas generowania:
Jeżeli na Twojej stronie zainstalowana jest aplikacja Multilang, wtyczka automatycznie zsynchronizuje się z nią po włączeniu w ustawieniach opcji "Obsługa Multilang".
Co to daje:
Uwaga: Multilang nadal działa dla wszystkich pozostałych aplikacji (Shop, Blog itd.) w standardowy sposób. Wtyczka przejmuje wyłącznie logikę obsługi stron aplikacji "Witryna".
W tej sekcji należy skonfigurować dla każdego języka stronę główną (root), na podstawie której zostanie zbudowana cała struktura pozostałych stron w danej lokalizacji. Wtyczka obsługuje funkcję wielu witryn, co pozwala na wybór osobnych stron głównych dla różnych lokalizacji dla każdej domeny (witryny):
Nie zapomnij zapisać zmian po przypisaniu języka do strony głównej dla każdej domeny – pozwoli to na następnej zakładce „Strony” szybko przechodzić między domenami w celu pracy z właściwymi lokalizacjami witryny.
To główna zakładka przeznaczona do masowej pracy z tłumaczeniami.
Najpierw wybierz:
Następnie kliknij przycisk "Załaduj strony".
Wtyczka wyświetli dwie kolumny:
Dla każdej strony wyświetlany jest jeden z poniższych statusów:
Aby szybko wybrać większą liczbę stron, dostępny jest wygodny filtr umożliwiający zaznaczenie stron do masowego przetwarzania:
Wtyczka rozpocznie kolejno przetwarzanie każdej strony:
Po zakończeniu procesu obok każdej utworzonej strony pojawi się odnośnik prowadzący bezpośrednio do jej edycji:
Ważne! Wszystkie nowo utworzone strony są zapisywane jako wersja robocza. Przed publikacją otwórz każdą z nich i sprawdź jakość tłumaczenia oraz poprawność kodu HTML.
Możesz przetłumaczyć dowolną stronę bezpośrednio w standardowym edytorze aplikacji „Witryna”, bez konieczności przechodzenia do ustawień wtyczki.
Otwórz dowolną stronę w edytorze. Obok wyboru edytora pojawi się przycisk „Tłumacz”. Po jego kliknięciu zostanie otwarte okno modalne konfiguracji.
W oknie modalnym wyświetlane są:
Po wybraniu odpowiednich języków możesz:
Po rozpoczęciu procesu zostanie wyświetlony pasek postępu. Po pomyślnym zakończeniu otrzymasz bezpośrednie linki do edycji każdej utworzonej lub zaktualizowanej strony.
Dla wygodnego przełączania się pomiędzy różnymi wersjami językowymi powiązanych stron w edytorze pojawi się specjalny przełącznik języków (jeśli istnieje co najmniej jedno powiązane tłumaczenie) - rozwijana lista ze wszystkimi dostępnymi tłumaczeniami bieżącej strony. Wybierz język, a przejdziesz bezpośrednio do edycji odpowiedniej przetłumaczonej strony.
Oszczędza to czas, ponieważ pozwala szybko porównać treść lub wprowadzić poprawki do tłumaczenia bez konieczności wracania do listy stron.
AI otrzymuje pełny kod HTML strony i tłumaczy wyłącznie widoczny tekst, pozostawiając bez zmian:
{$var}, {if}, {foreach} itd.);Dane META (title, keywords, description, og:title, og:description) - są tłumaczone przez AI.
Obrazy Open Graph oraz pozostałe pola OG zawierające odnośniki - są kopiowane bez zmian.
Dodatkowe parametry (klucz=wartość) - w razie potrzeby są tłumaczone przez AI, przy czym klucz pozostaje niezmieniony (funkcja jest dostępna po włączeniu odpowiedniej opcji).
Jeżeli zmienisz oryginalną stronę, wtyczka oznaczy ją ikoną ⚠. Wystarczy kliknąć przycisk aktualizacji w oknie tłumaczenia, a AI ponownie wygeneruje treść.
