

Licencja | Web Systems Pro |
Wersja | 1.0.0.wsp |
Aktualizacja | 13.08.2026 |
Zainstaluj wtyczkę przez Instalatora. Po instalacji przejdź do aplikacji "Blog → Ustawienia → Wtyczki → Generator wielojęzycznych wpisów i stron".
Uwaga! Wtyczka działa tylko w nowym interfejsie zaplecza UI 2.0 (obsługiwane są jasny i ciemny motyw). Jeśli jesteś w starym interfejsie UI 1.3, na stronie ustawień zostanie wyświetlone powiadomienie z linkiem umożliwiającym przełączenie na UI 2.0.
Włącz wtyczkę przełącznikiem «Status wtyczki». Jeśli wtyczka jest wyłączona - żadne tłumaczenie nie będzie działać, w tym połączenia wpisów i stron lokalizacji.
Wybierz jednego z dostępnych dostawców z listy rozwijanej:
Dla wybranego dostawcy uzupełnij:
Klucz API — klucz dostępu do API dostawcy. Można go uzyskać w panelu osobistym odpowiedniego dostawcy (OpenAI, DeepSeek, Gemini, Qwen).
Po wprowadzeniu klucza API kliknij przycisk «Pobierz modele» - wtyczka pobierze od dostawcy dostępne modele tekstowe i wypełni listę rozwijaną.
Po załadowaniu wybierz model z listy. Zaleca się wybór najbardziej aktualnego stabilnego modelu.
Kliknij «Test» — wtyczka wyśle testowe żądanie do AI i pokaże wynik. Jeśli połączenie działa - zobaczysz zielone powiadomienie «OK».
Nie zapomnij doładować salda swojego dostawcy, ponieważ większość modeli AI nie ma darmowych tokenów ani okresu próbnego, o czym zostanie poinformowane w odpowiedzi testowej zamiast «OK».
Pole tekstowe «Spersonalizowane systemowe prompt» - tutaj można ustawić ogólny kontekst dla AI. Na przykład:
You are a professional translator. Use official terminology. All product names must be translated while retaining the brand names. Use standard hyphens; do not use long ones.
Jeśli pole pozostawić puste, AI użyje standardowego promptu wtyczki, co w większości przypadków wystarczy. Zalecamy jednak zawsze przed rozpoczęciem masowego generowania przetestować na jednym-dwóch wpisach, aby upewnić się co do wyniku tłumaczenia i w razie potrzeby skorygować prompt.
Ogranicza rozmiar odpowiedzi AI na jedno żądanie. Jeśli wpis lub strona zawiera dużo głównej treści, AI może nie zmieścić się w limicie - wtedy treść zostanie przetłumaczona w częściach (patrz poniżej) lub pominięta, a wpis zostanie zapisany z oryginalną treścią podstawowej lokalizacji: przetłumaczone zostaną tylko tytuł (nazwa), URL i pola META.
Zalecenie: dla krótkich wpisów (do 2000-3000 znaków) wystarczy 4096 tokenów (wartość domyślna). Dla wpisów z dużą ilością tekstu zwiększ do 8192 lub 16384. Zbyt wysoka wartość może prowadzić do długiego czasu oczekiwania podczas generowania - w takich przypadkach użyj dzielenia treści na części.
Lista rozwijana "Dziel długą treść na części" pozwala tłumaczyć bardzo długie wpisy i strony w kilku kolejnych żądaniach do AI, gdy treść przekracza rozmiar części:
Układ wpisu jest w pełni zachowany: wtyczka dzieli HTML tylko na granicach całych elementów blokowych (akapity, nagłówki, listy, tabele). Jeśli jednego z fragmentów nie udało się przetłumaczyć, wpis jest zapisywany z oryginalnym fragmentem, a w drzewie tłumaczeń pojawi się niebieski trójkąt "Treść nie została przetłumaczona w całości".
Przerwa między żądaniami do AI podczas masowego generowania (od 0 do 30000 ms). Jest potrzebna, jeśli Twój dostawca AI ogranicza liczbę żądań na minutę (RPM) i zwraca błąd "Too many requests" lub "Rate limit exceeded".
Zalecenia: zacznij od 500-1000 ms. Jeśli błędy się powtarzają - zwiększaj krokiem po 500 ms do stabilnej pracy. Jeśli błędów nie ma - zostaw 0 (bez opóźnienia).
Maksymalny czas oczekiwania na odpowiedź AI przed przerwaniem żądania (domyślnie 300 sekund). Zwiększ tę wartość, jeśli długie wpisy powodują błąd "Operation timed out".
Lista rozwijana "Zachowanie linków" określa, co robić z linkami (href, src) podczas tłumaczenia:
Do działania wtyczki należy skonfigurować polecenie CRON wskazane w ustawieniach wtyczki, uruchamiane co minutę. Bez prawidłowej konfiguracji CRON wtyczka nie będzie generować wpisów i stron! Wtyczka została specjalnie zaprojektowana do pracy przez CRON, aby całe generowanie odbywało się w tle i nie "wieszało" całej witryny podczas tworzenia tłumaczeń i otrzymywania odpowiedzi od dostawcy AI. W jednym przebiegu przetwarzanych jest do 5 elementów.
Na tej zakładce określa się, z jakiego języka i na jakie języki będą tłumaczone (generowane) wpisy i strony.
Wybierz język podstawowy - jest to język, w którym napisane są Twoje oryginalne wpisy i strony. Na przykład, jeśli blog jest po angielsku - wybierz "English (en_US)".
Zaznacz jedną lub więcej docelowych lokalizacji, na które należy tłumaczyć treść. Podstawowa lokalizacja jest automatycznie wykluczana z listy docelowych.
Za pomocą linku "+ Dodaj nową lokalizację" można dodać nową lokalizację, jeśli nie ma jej na liście. Otworzy się okno modalne, w którym należy podać:
Po wyborze lokalizacji nie zapomnij kliknąć przycisku "Zapisz"!
Przełącznik "Tłumaczenie parametrów wpisów" (i analogiczny dla stron) włącza przenoszenie wszystkich danych z pola "Dodatkowe parametry" podczas generowania. Jeśli wartości to zwykły tekst w języku podstawowym, zostaną również przetłumaczone na język docelowy podczas generowania. Zmienia się tylko wartość po znaku "=", nazwa zmiennej pozostaje bez zmian.
Jeśli na Twojej stronie jest zainstalowana aplikacja Multilang, włącz opcję "Obsługa aplikacji Multilang" - wtyczka przejmie logikę przełączania języków dla aplikacji "Blog". Co to daje:
Włącz obsługę, jeśli używasz aplikacji Multilang, i przeprowadź synchronizację bieżących stron, aby wszystkie strony otrzymały prawidłową lokalizację (domyślnie po zainstalowaniu aplikacji Multilang nie jest ona jawnie ustawiona dla wszystkich stron). W przyszłości podczas generowania nowych stron wtyczka będzie ustawiać prawidłową lokalizację również dla Multilang.
Uwaga: Multilang nadal działa dla wszystkich pozostałych aplikacji (Shopy-Script, Witryna itd.) jak zwykle. Wtyczka przejmuje tylko logikę dla bloga.
Wtyczka rozumie ekosystem Web Systems Pro i potrafi tłumaczyć lub przenosić treść innych popularnych wtyczek dla bloga:
Dla każdej wtyczki wsparcie włącza się osobnym przełącznikiem. Jeśli wtyczka nie jest zainstalowana lub wyłączona, zostanie wyświetlone odpowiednie ostrzeżenie.
W tej sekcji należy skonfigurować dla każdego języka główny (domowy) blog, w którym będą tworzone tłumaczenia. Tabela "Główne blogi" pozwala powiązać każdą docelową lokalizację z odpowiednim blogiem docelowym. Link "+ Dodaj kolejne mapowanie bloga" dodaje nowy wiersz mapowania.
Nie zapomnij zapisać po powiązaniu języka z głównym blogiem - pozwoli to na zakładkach "Generowanie wpisów" i "Generowanie stron" wybierać prawidłowe blogi do pracy z potrzebnymi lokalizacjami.
To główna zakładka do masowej pracy z tłumaczeniami wpisów.
Najpierw wybierz:
Następnie kliknij przycisk "Załaduj wpisy".
Wtyczka wyświetli dwie kolumny:
Dla każdego wpisu wyświetlany jest jeden ze statusów:
Aby wybrać dużą liczbę wpisów, dostępny jest wygodny filtr, za pomocą którego można szybko "Wybrać" wpisy do masowego przetwarzania:
Wtyczka zacznie sekwencyjnie przetwarzać każdy wpis:
Po zakończeniu można od razu kliknąć na jeden z właśnie utworzonych wpisów, aby przejść do jego edycji.
Ważne! Wszystkie utworzone wpisy domyślnie otrzymują status "Wersja robocza"", abyś mógł spokojnie sprawdzić każdy przed publikacją.
Praca ze stronami jest w pełni analogiczna do generowania wpisów: wybierz blog i docelową lokalizację, kliknij "Załaduj strony", zaznacz potrzebne strony w drzewie (po lewej - źródłowe, po prawej - z tłumaczeniami), wybierz filtr "Wszystkie / Wszystkie nieutworzone / Wszystkie zmienione" i kliknij "Generuj wybrane". Statusy stron, przebieg generowania i wynik w pełni pokrywają się z opisanymi powyżej.
Możesz przetłumaczyć dowolny wpis lub stronę bez wchodzenia w ustawienia wtyczki:
Będąc w standardowym edytorze wpisu (strony) aplikacji "Blog", kliknij przycisk "Tłumacz". Otworzy się okno modalne z listą wszystkich dostępnych języków:
W oknie dialogowym wyświetlane są statusy istniejących tłumaczeń: "wymaga aktualizacji", "treść pominięta", "przetłumaczono niecałkowicie". Postęp generowania jest pokazywany w czasie rzeczywistym.
W edytorze wpisu lub strony pojawia się specjalny przełącznik języków, który pokazuje wszystkie dostępne tłumaczenia bieżącego wpisu. Możesz natychmiast przełączać się między oryginałem a dowolną przetłumaczoną wersją bez wracania do listy wpisów.
Jest to szczególnie wygodne, gdy trzeba szybko porównać treść lub wprowadzić poprawki w tłumaczeniu.
Uwaga: Wtyczka działa według schematu "każdy język we własnym folderze" (jak zaleca Google): URL przetłumaczonych wpisów zaczyna się od prefiksu lokalizacji (na przykład /en/, /pl/, /de/), z wyjątkiem języka podstawowego.
Jeśli zmieniłeś oryginalny wpis lub stronę, wtyczka oznaczy go odpowiednią ikoną ⚠ w drzewie podczas masowego generowania oraz w oknie modalnym podczas generowania z edytora. Wystarczy zaktualizować tłumaczenie, a sieć neuronowa przegeneruje treść.
