Contact Form 7 Multilingual (oficjalnie WPML Multilingual for CF7) to dodatek OnTheGoSystems do tłumaczenia formularzy Contact Form 7 przez WPML – jeden formularz zamiast osobnej kopii na każdy język. Przeznaczony dla wielojęzycznych stron i sklepów WordPress na WPML. Działa wyłącznie z WPML i WPML String Translation.
Co potrafi Contact Form 7 Multilingual
Contact Form 7 Multilingual udostępnia teksty formularza Contact Form 7 do tłumaczenia w WPML – etykiety pól, przyciski, placeholdery, treść powiadomień e-mail oraz komunikaty walidacji i potwierdzenia. Zamiast osobnego formularza na każdy język powstaje jeden, którego teksty WPML podstawia automatycznie zależnie od języka strony.
Dodatek jest celowo cienki. Całą pracę tłumaczeniową wykonuje WPML, a add-on tylko spina obie wtyczki i wystawia zawartość formularza mechanizmom tłumaczeniowym. Po instalacji nie pojawiają się nowe elementy – ani w edytorze Contact Form 7, ani w panelu administracyjnym. Formularze tłumaczy się zwykłym przepływem WPML.
- Jeden formularz dla wszystkich języków – ten sam shortcode wstawia się na podstronach w różnych językach, a WPML podstawia przetłumaczone teksty według języka strony. Koniec z utrzymywaniem wielu kopii.
- Tłumaczenie szablonu formularza – obejmuje etykiety pól, treść między tagami oraz przyciski, na przykład „Send” zamienione na „Wyślij”.
- Tłumaczenie powiadomień e-mail – teksty wiadomości wysyłanej po wypełnieniu formularza przechodzą do tłumaczenia, więc powiadomienie trafia w języku odbiorcy.
- Tłumaczenie komunikatów front-endu – potwierdzenia wysłania oraz komunikaty błędów i walidacji są tłumaczone, a domyślne komunikaty Contact Form 7 uzupełnia Advanced Translation Editor.
Jeden formularz zamiast osobnej kopii dla każdego języka
Bez dodatku formularze Contact Form 7 nie tłumaczą się razem z resztą treści strony. Typowe obejście? Osobny formularz dla każdego języka i podmiana shortcode’u na każdej wersji podstrony. To duplikacja pracy i ryzyko rozjazdu – zmiana w jednym formularzu nie przenosi się na pozostałe.
Contact Form 7 Multilingual odwraca ten schemat. Powstaje jeden formularz źródłowy, jego tłumaczenia żyją wewnątrz WPML i podawane są automatycznie. Edycja pola czy etykiety zostaje w jednym miejscu, bez ręcznego przepisywania kopii.
Tłumaczenie szablonu formularza, etykiet i przycisków
Szablon formularza obejmuje wszystkie teksty widoczne w samym formularzu – etykiety pól, treść między tagami pól, opisy oraz przyciski wysyłki. Te ciągi trafiają do interfejsu tłumaczeniowego WPML jako stringi, gotowe do podstawienia w docelowym języku.
Odwiedzający niemieckojęzyczną wersję strony widzi etykiety i przycisk po niemiecku. Polską – po polsku. Ten sam formularz, ten sam shortcode.
Tłumaczenie powiadomień e-mail i komunikatów walidacji
Powiadomienia e-mail oraz komunikaty front-endu należą do tekstów, które Contact Form 7 Multilingual wystawia tłumaczeniu. Wiadomość wysyłana po przesłaniu formularza trafia w języku odbiorcy, a komunikat potwierdzenia lub błędu walidacji wyświetla się w tym samym języku co reszta strony.
Cała ścieżka kontaktu pozostaje spójna językowo – od pól formularza, przez komunikat o wysłaniu, po e-mail. Liczy się to zwłaszcza w formularzach zapytań ofertowych, gdzie odpowiedź w języku klienta wpływa na odbiór wiadomości.
Kiedy warto wybrać Contact Form 7 Multilingual
Contact Form 7 Multilingual sprawdza się najlepiej u właścicieli wielojęzycznych stron WordPress, którzy już używają WPML i budują formularze w Contact Form 7 – firm z formularzem kontaktowym lub zapytaniem ofertowym w kilku językach, sklepów WooCommerce na WPML oraz agencji prowadzących wiele projektów wielojęzycznych. Dla stron jednojęzycznych dodatek nie ma zastosowania.
Strony firmowe i sklepy z formularzem w kilku językach
Typowy scenariusz: strona firmowa w kilku językach, na przykład PL, EN i DE, z jednym formularzem kontaktowym albo formularzem zapytania ofertowego. Zamiast trzech osobnych kopii powstaje jeden formularz, jego teksty idą do tłumaczenia, a właściwa wersja językowa pojawia się zależnie od języka strony.
Sklepy WooCommerce na WPML korzystają z tego samego mechanizmu. Formularze obsługi klienta czy zapytania o produkt działają wielojęzycznie razem z resztą tłumaczonego sklepu – bez dublowania konfiguracji dla każdego rynku.
Agencje obsługujące wiele wielojęzycznych projektów
Agencje budujące wielojęzyczne strony klientom zyskują powtarzalny przepływ tłumaczenia formularzy. Na planie Multilingual Agency dodatek standaryzuje obsługę formularzy Contact Form 7 w całym portfolio projektów, bez wymyślania osobnych obejść dla każdego wdrożenia.
Przy skali spójny workflow robi różnicę. Kilkanaście stron z podobnymi formularzami kontaktowymi i rekrutacyjnymi, a każde odstępstwo od standardu podnosi koszt utrzymania.
Dla kogo Contact Form 7 Multilingual nie jest właściwym wyborem
Dodatek ma sens tylko w określonym ekosystemie. Poniższe przypadki leżą poza jego zakresem.
- Strony jednojęzyczne – bez wielu wersji językowych samo Contact Form 7 wystarcza.
- Użytkownicy bez WPML, na przykład tłumaczący stronę w ekosystemie Polylang – dodatek nie działa bez WPML i WPML String Translation.
- Użytkownicy innej wtyczki formularzy – Gravity Forms, WPForms, Ninja Forms czy Fluent Forms mają własne, osobne integracje z WPML.
- Posiadacze planu WPML Multilingual Blog – ten plan nie zawiera String Translation ani Translation Management, które warunkują działanie dodatku.
Integracje Contact Form 7 Multilingual z WPML i silnikami tłumaczeń
Contact Form 7 Multilingual korzysta z tych samych narzędzi tłumaczeniowych co reszta treści w WPML – formularze tłumaczy się z Translation Dashboard lub Translation Management, automatycznie (silnik AI WPML, DeepL, Google Translate, Microsoft Translator), samodzielnie albo przez profesjonalnych tłumaczy. Tłumaczenie odbywa się w Advanced Translation Editor lub Classic Translation Editor, pojedynczo lub zbiorczo dla wielu formularzy.
Tłumaczenie automatyczne i ręczne w edytorach WPML
Metoda tłumaczenia formularza jest taka sama jak dla pozostałej treści w WPML. Do wyboru tłumaczenie automatyczne silnikiem AI WPML, DeepL, Google Translate lub Microsoft Translator, tłumaczenie samodzielne albo zlecenie profesjonalnym tłumaczom.
Dostępne są oba interfejsy ręcznego tłumaczenia – Advanced Translation Editor oraz Classic Translation Editor. Advanced Translation Editor uzupełnia dodatkowo domyślne komunikaty Contact Form 7, co przyspiesza obsługę powtarzalnych tekstów.
Zbiorcze tłumaczenie wielu formularzy z Translation Management
Formularze tłumaczy się z poziomu Translation Dashboard lub Translation Management WPML, pojedynczo albo zbiorczo. W dużym serwisie z kilkunastoma formularzami – kontaktowym, rekrutacyjnym, newsletterowym, reklamacyjnym – całą partię wysyła się do tłumaczenia naraz.
Zbiorcze tłumaczenie automatyczne silnikiem AI WPML lub DeepL skraca czas obsługi w porównaniu z przepisywaniem pole po polu, a późniejsza korekta zostaje w edytorze. To samo Translation Management pozwala też włączyć zawodowych tłumaczy zintegrowanych z WPML.
Ograniczenia Contact Form 7 Multilingual
Contact Form 7 Multilingual nie działa samodzielnie – wymaga WPML, WPML String Translation i Contact Form 7, a plan WPML Multilingual Blog nie wystarcza (potrzebny Multilingual CMS lub Agency). Dodatek tłumaczy wyłącznie formularze Contact Form 7, inne wtyczki formularzy mają osobne glue-pluginy WPML. Duże aktualizacje Contact Form 7 potrafiły wymagać poprawek kompatybilności.
Dlaczego dodatek wymaga WPML i wyższego planu
Add-on to warstwa kompatybilności, nie samodzielne narzędzie. Bez WPML, WPML String Translation i Contact Form 7 nie pełni żadnej funkcji. Tłumaczenie wykonują WPML i String Translation, a dodatek udostępnia im teksty formularza.
Uwaga o planie: dodatek wymaga planu WPML Multilingual CMS lub Multilingual Agency. Plan Multilingual Blog nie zawiera String Translation ani Translation Management, więc tłumaczenie formularzy odpada. Posiadacze odpowiedniego planu WPML dostają add-on w ramach licencji WPML.
Obsługuje tylko formularze Contact Form 7
Contact Form 7 Multilingual jest przypisany wyłącznie do formularzy Contact Form 7. Formularze zbudowane w Gravity Forms, WPForms, Ninja Forms czy Fluent Forms wymagają własnych, osobnych glue-pluginów WPML – każdy add-on z tej rodziny obsługuje jedną wtyczkę formularzy.
Wrażliwość na aktualizacje: duża aktualizacja Contact Form 7 6.0 z przeprojektowanym edytorem formularzy chwilowo rozbiła layout ekranu edycji po aktywacji dodatku. Poprawka przyszła w wersji 1.3.2 z listopada 2024. Wniosek prosty: stabilność dodatku zależy od trzymania wszystkich komponentów w aktualnych, zgodnych wersjach.
Wymagania techniczne i kompatybilność
Contact Form 7 Multilingual dziedziczy wymagania środowiskowe po WPML – wymaga WordPress 6.0 lub nowszego, PHP w zakresie 7.4–8.5 oraz MySQL 5.6+ lub MariaDB 10.1+ z charsetem utf8mb4. Do działania potrzebne są jednocześnie WPML (Multilingual CMS), WPML String Translation oraz darmowa wtyczka Contact Form 7. WPML wymaga też rozszerzeń mbstring, SimpleXML i włączonego REST API.
Charset utf8mb4 i kolacja zgodna z Unicode, zalecane przez WPML, zapewniają poprawną obsługę polskich znaków diakrytycznych w tłumaczonych formularzach. Liczy się to, gdy polski jest jednym z języków docelowych formularza kontaktowego.
| Parametr | Wartość |
|---|---|
| Wersja WordPress | 6.0 lub nowsza (bieżące Contact Form 7 deklaruje 6.7+) |
| Wersja PHP | 7.4–8.5 (WPML 4.9.5 zgodny z PHP 8.5) |
| Baza danych | MySQL 5.6+ lub MariaDB 10.1+, charset utf8mb4 |
| Pamięć PHP (WP Memory Limit) | minimum 128 MB (rekomendowane 256 MB) |
| Wymagane rozszerzenia PHP | mbstring, SimpleXML, libxml 2.7.8+ |
| REST API | wymagane (włączone WordPress REST API) |
| Wymagane wtyczki towarzyszące | WPML Multilingual CMS, WPML String Translation, Contact Form 7 |
| Plan WPML | Multilingual CMS lub Agency (nie Multilingual Blog) |
Najczęściej zadawane pytania
Czy WPML jest kompatybilny z Contact Form 7?
Tak, WPML jest kompatybilny z Contact Form 7, a Contact Form 7 Multilingual to dedykowany dodatek łączący obie wtyczki. Po jego instalacji teksty formularza stają się dostępne do tłumaczenia w narzędziach WPML, więc ten sam formularz działa poprawnie we wszystkich wersjach językowych strony. Do działania potrzebne są WPML, WPML String Translation oraz darmowe Contact Form 7.
Czy Contact Form 7 da się przetłumaczyć automatycznie?
Tak, Contact Form 7 da się przetłumaczyć automatycznie tymi samymi metodami co reszta treści w WPML. Po udostępnieniu tekstów formularza przez dodatek do wyboru są silnik AI WPML, DeepL, Google Translate lub Microsoft Translator. Sam dodatek nie tłumaczy – wystawia zawartość formularza do tłumaczenia, które realizuje WPML automatycznie, samodzielnie lub przez profesjonalnych tłumaczy, z możliwością późniejszej korekty.
Czy Contact Form 7 Multilingual działa na multisite?
OnTheGoSystems nie publikuje osobnej, jednoznacznej deklaracji o wsparciu multisite dla samego dodatku Contact Form 7 Multilingual. Działanie dodatku opiera się na WPML, który obsługuje różne konfiguracje WordPress, ale konkretnego potwierdzenia dla scenariusza multisite producent nie podaje. Przed wdrożeniem na sieci multisite rozsądnie jest zweryfikować zgodność w środowisku testowym.
Jak przetłumaczyć etykiety pól w Contact Form 7 przez WPML?
Etykiety pól, czyli teksty identyfikujące pola – imię, e-mail, telefon czy wiadomość – tłumaczy się przez interfejs WPML po zainstalowaniu Contact Form 7 Multilingual. Dodatek udostępnia te etykiety jako część szablonu formularza, więc trafiają do Translation Dashboard lub edytora tłumaczeń razem z resztą tekstów. Tłumaczenie odbywa się ręcznie w Advanced lub Classic Translation Editor albo automatycznie jednym z silników WPML.
Czy da się przetłumaczyć placeholdery w Contact Form 7 przez WPML?
Tak, placeholdery formularza Contact Form 7 da się przetłumaczyć przez WPML po zainstalowaniu dodatku Contact Form 7 Multilingual. Placeholdery należą do tekstów szablonu formularza, które dodatek wystawia mechanizmom tłumaczeniowym WPML, obok etykiet pól, przycisków, komunikatów walidacji i powiadomień e-mail. Dzięki temu cała zawartość formularza, łącznie z tekstem podpowiedzi w polach, wyświetla się w języku odpowiadającym wersji językowej strony.




Opinie
Na razie nie ma opinii o produkcie.