Jak zaimplementować automatyczne tłumaczenie na ProcessWire CMS

Zrzut ekranu strony Necessaire, minimalistyczne design
Spis Treści

Wdrożenie automatycznego tłumaczenia w ProcessWire może być przełomowym krokiem dla firm, które chcą poszerzyć swój zasięg globalny i dotrzeć do odbiorców w różnych językach. W naszym świecie pełnym wzajemnych powiązań, posiadanie wielojęzycznej strony internetowej nie jest już luksusem, lecz koniecznością, aby utrzymać konkurencyjność i dotrzeć do nowych rynków.

ProcessWire CMS to wydajny i elastyczny system zarządzania treścią, który oferuje solidną platformę do tworzenia i zarządzania stronami internetowymi. Zintegrowanie automatycznego tłumaczenia z witryną ProcessWire pozwala usprawnić tworzenie i zarządzanie treścią wielojęzyczną, oszczędzając czas i zasoby, a jednocześnie zapewniając spójne i wysokiej jakości wrażenia użytkownika w wielu językach.

W tym przewodniku znajdziesz informacje na temat wdrażania automatycznego tłumaczenia w systemie CMS ProcessWire , korzyści wynikających z włączenia automatycznego tłumaczenia oraz kroki pozwalające na jego sprawną konfigurację.

Dlaczego warto wdrożyć automatyczne tłumaczenie w systemie ProcessWire CMS?

Zrzut ekranu z burzy mózgów na temat projektowania stron internetowych wraz z planem działania.

Oto kilka powodów, dla których warto wdrożyć automatyczne tłumaczenie w systemie CMS ProcessWire .

  • Szerszy zasięg: Oferując treści na swojej stronie internetowej w wielu językach, możesz zwiększyć swój zasięg i dotrzeć do globalnej publiczności na całym świecie. Na przykład, jeśli prowadzisz międzynarodowy biznes e-commerce, automatyczne tłumaczenie treści na różne języki pozwoli Ci dotrzeć do nowych rynków i przyciągnąć klientów, którzy mogą nie znać Twojego głównego języka.
  • Niższy współczynnik odrzuceń: Użytkownicy, którzy napotykają treści w preferowanym języku, chętniej wchodzą z nimi w interakcję, co przekłada się na niższy współczynnik odrzuceń. Zapewnienie płynnego, wielojęzycznego doświadczenia może zatrzymać odwiedzających na Twojej stronie na dłużej, zwiększając szanse na konwersję.
  • Zwiększona konwersja sprzedaży: Badania wykazały, że konsumenci chętniej dokonują zakupów lub podejmują pożądane działania, gdy prezentowane są treści w ich ojczystym języku. Wdrożenie automatycznego tłumaczenia może zwiększyć współczynniki konwersji i zwiększyć sprzedaż lub generować leady na rynkach o zróżnicowanym języku.
  • Lepsza widoczność w wyszukiwarkach: Przetłumaczenie treści witryny na wiele języków może znacząco usprawnić działania związane z optymalizacją witryny pod kątem wyszukiwarek (SEO). Wyszukiwarki priorytetowo traktują treści zlokalizowane, zwiększając prawdopodobieństwo wyświetlania witryny w trafnych wynikach wyszukiwania dla odbiorców z różnych krajów, a tym samym generując większy ruch.

Przykłady wdrożenia wielojęzycznej witryny ProcessWire CMS

Zanim przejdziemy do implementacji automatycznego tłumaczenia w ProcessWire CMS, przyjrzymy się kilku przykładom wielojęzycznych witryn internetowych utworzonych przy użyciu ProcessWire CMS.

Scenorys

Zbiór starych dokumentów czarno-białych.

Storyboard to brytyjska agencja kreatywna specjalizująca się w cyfrowym storytellingu i tworzeniu treści. Grafika przedstawia stronę internetową firmy, zbudowaną w systemie CMS ProcessWire , dostępną w języku angielskim i niemieckim. To wielojęzyczne podejście pozwala Storyboardowi skutecznie komunikować się i obsługiwać klientów z różnych regionów, prezentując swoje usługi i portfolio w preferowanym przez nich języku.

Na obrazku widać „przełącznik języka”, który umożliwia użytkownikom przełączanie się między językiem angielskim (EN) i niemieckim (DE).

Hotel Altstadt

Czarno-biały obraz pokoju ze stołem i krzesłem. Obraz wydaje się być pikselowany.

Altstadt Hotel to luksusowy hotel położony w Wiedniu w Austrii. Jego strona internetowa, opracowana w ProcessWire CMS, oferuje treści w wielu językach i jest skierowana do gości z całego świata. Dzięki tłumaczeniom na języki takie jak angielski, niemiecki, francuski, włoski i rosyjski, Altstadt Hotel zapewnia potencjalnym gościom łatwy dostęp do informacji o udogodnieniach, rodzajach pokoi i procesie rezerwacji w ich ojczystym języku.

Na obrazku widoczny jest również „przełącznik języka”, który umożliwia użytkownikom przełączanie się między językiem angielskim (EN) a innymi dostępnymi językami.

Jak zaimplementować automatyczne tłumaczenie na ProcessWire CMS

Po zapoznaniu się z przykładami wielojęzycznych witryn internetowych wykorzystujących ProcessWire CMS podejmiemy teraz próbę wdrożenia automatycznego tłumaczenia w ProcessWire CMS, korzystając z usługi automatycznego tłumaczenia.

Wiele usług tłumaczeniowych umożliwia automatyczne tłumaczenie stron internetowych, łatwo i szybko, w zaledwie kilku krokach konfiguracji. Linguise jest jedną z takich usług.

Ta usługa integruje się z różnymi systemami CMS i kreatorami stron internetowych, w tym ProcessWire CMS. Wykonaj poniższe kroki, aby zainstalować Linguise w ProcessWire CMS.

Krok 1: Upewnij się, że Twoja witryna jest gotowa

Pierwszym krokiem jest upewnienie się, że Twoja witryna internetowa ProcessWire CMS jest gotowa do tłumaczenia. Aby zainstalować automatyczne tłumaczenie Linguise na stronie internetowej ProcessWire CMS, należy przygotować się na dostęp do panelu administracyjnego ProcessWire CMS.

Krok 2: Zarejestruj swoje konto Linguise

Następnie, utwórz darmowe Linguise konto i dodaj domenę swojej strony internetowej. Możesz skorzystać z 30-dniowej wersji próbnej przed podjęciem decyzji o planie subskrypcji.

Krok 3: Dodawanie domeny do ProcessWire CMS

Po utworzeniu Linguise możesz uzyskać dostęp do pulpitu nawigacyjnego, aby dodać ProcessWire CMS. Kliknij „Dodaj domenę” i wypełnij następujące pola:

  • Konto
  • Adres URL
  • Użyta platforma (ProcessWire CMS)
  • Domyślny język
  • Języki tłumaczenia
  • Przetłumacz adresy URL
  • Tłumaczenie treści dynamicznych
Ciemne tło z jasnymi konturami tekstu.
Czarne tło. Biały opis tekstowy.

Otrzymasz również klucz API, który należy wkleić w następnym kroku.

Obraz captcha zabezpieczający z niewyraźnym tekstem.

Krok 4: Prześlij i podłącz skrypt Linguise

Następnie prześlij skrypt tłumaczenia Linguise na serwer, na którym zainstalowany jest ProcessWire CMS.

Pobierz skrypt do tłumaczenia PHP-JS, rozpakuj go i prześlij do katalogu głównego instalacji ProcessWire CMS. Upewnij się, że:

  • Skrypt znajduje się w katalogu głównym witryny (tam, gdzie znajdują się pliki ProcessWire CMS).
  • Folder zachowuje swoją domyślną nazwę „linguise”.
Lista katalogów menedżera plików pokazująca pliki i foldery.

Następnie skopiuj klucz API Linguise do pliku Configuration.php przesłanego na serwer. Otwórz plik i wklej swój klucz API w cudzysłowie, zastępując tekst zastępczy REPLACE_BY_YOUR_TOKEN.

Fragment kodu do optymalizacji witryny. Konfiguracja dla lepszej wydajności.

Krok 5: Skonfiguruj przepisywanie adresów URL dla ProcessWire CMS

Przepisywanie adresów URL jest domyślnie włączone w systemie ProcessWire CMS. Jeśli nie jest, możesz skorzystać z pomocy swojego dostawcy hostingu. Twój plik .htaccess w systemie ProcessWire CMS powinien wyglądać podobnie do poniższego.

				
					# 8. Enable Apache mod_rewrite (required)
# -----------------------------------------------------------------------------------------------

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-cn|zh-tw|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu|zz-zz)(?:$|/)(.*)$ linguise/linguise.php?linguise_language=$1&original_url=$2 [L,QSA]


  # 8A. Optionally (O) set a rewrite base if rewrites are not working properly on your server.
  # -----------------------------------------------------------------------------------------------

				
			

Krok 6: Włącz i dostosuj przełącznik języka

Odnośnik do skryptu Linguise JS musi zostać uwzględniony na wszystkich stronach ProcessWire CMS, aby wyświetlić przełącznik języka z flagami i dodać alternatywne adresy URL do nagłówków HTML na potrzeby SEO.

Aby uzyskać link do skryptu, przejdź do ustawień domeny w panelu Linguise i skopiuj podany link do skryptu.

Script Linguise – Jak wdrożyć automatyczne tłumaczenie w systemie ProcessWire CMS

Dodanie tego kodu do indeksu szablonu to prosty sposób na jego integrację z ProcessWire CMS. Przejdź do folderu /template i edytuj plik indeksu, aby dodać link do skryptu w sekcji nagłówka.

Aby załadować przełącznik języka, reprezentowany przez wyskakujące okienko z flagą wyboru języka, skopiuj podany kod z końca konfiguracji witryny i wklej go w nagłówek strony HTML. Spowoduje to automatyczne załadowanie przełącznika języka flagi.

Wklej skrypt linguise - Jak wdrożyć automatyczne tłumaczenie w systemie ProcessWire CMS

Przełącznik języka będzie wyświetlany domyślnie, ale można go dostosować. Aby to zrobić, przejdź do Linguise i wybierz Ustawienia > Wyświetlanie flag językowych . Tutaj możesz dostosować różne aspekty przełącznika języka, w tym główny wyświetlacz, nazwy języków i wygląd.

Krok 7: Automatyczne tłumaczenie systemu ProcessWire CMS

Na koniec możesz podejrzeć wygląd przełącznika języka po jego skonfigurowaniu. Oto przykład pokazujący, jak wygląda ProcessWire CMS po automatycznym przetłumaczeniu za pomocą usługi automatycznego tłumaczenia Linguise.

Zrzut ekranu przedstawiający minimalistyczną stronę profilu witryny.

Linguise: automatyczne tłumaczenie zintegrowane z ProcessWire CMS

Możesz włączyć automatyczne tłumaczenie do swojej witryny ProcessWire CMS za pomocą Linguise. Linguise jest jednym z najpopularniejszych rozwiązań wśród różnych usług automatycznego tłumaczenia. Jakie są korzyści z korzystania z usług tłumaczeniowych Linguise ? Rozważ poniższe punkty.

Linguise zintegrowano z ponad 40 systemami CMS, jednym z nich jest ProcessWire CMS

Linguise oferuje zintegrowane systemem CMS ProcessWire oraz ponad 40 systemami CMS i kreatorami stron internetowych. Usprawnione wsparcie i proces integracji sprawiają, że jest to idealne rozwiązanie do tłumaczenia ProcessWire CMS. Co więcej, Linguise obsługuje ponad 80 popularnych i tradycyjnych języków na całym świecie po każdej integracji.

Linguise obsługuje również popularne platformy CMS, takie jak:

Kompleksowe i szczegółowe wielojęzyczne SEO

Infografika ilustrująca 4-etapowy proces tłumaczenia

Wybór usługi wspierającej wielojęzyczne SEO jest kluczowy. Takie wsparcie zwiększa widoczność Twojej witryny w wynikach wyszukiwania Google, zapewniając użytkownikom łatwe jej znalezienie.

Linguise oferuje szereg funkcji SEO, takich jak:

  • Generuj wielojęzyczne mapy witryny
  • Automatyczne generowanie kodów i tagów hreflang
  • Konfiguracja kanonicznych adresów URL
  • Tłumaczenie adresów URL i metaopisów, a także inne możliwości.

Edytuj tłumaczenie za pomocą edytora na żywo Linguise

Co więcej, możesz ulepszyć wyniki automatycznego tłumaczenia Linguise za pomocą Linguise edytora na żywo w interfejsie użytkownika. Narzędzie to pozwala na łatwe wprowadzanie korekt w tłumaczeniach przy minimalnym wysiłku.

Dodatkowo możesz zaprosić do współpracy doświadczonych tłumaczy biegle posługujących się konkretnymi językami. Dzięki temu przetłumaczona strona internetowa zachowa kontekst i poprawność kulturową.

Linguise automatyczne reguły wykluczania tłumaczeń

Ciemne tło z rozmytym tekstem i przyciskami

Czasami niektóre słowa mogą nie być dobrze tłumaczone na inne języki, dlatego zaleca się zachowanie ich w oryginalnej formie lub pominięcie w konkretnych językach. Linguise udostępnia kilka przydatnych reguł, które mogą w tym pomóc, takich jak ignorowanie reguł tekstowych, ignorowanie elementów inline oraz wykluczanie stron za pomocą adresów URL.

Zasady te mają na celu zapewnienie przejrzystości i dokładności tłumaczeń, zwłaszcza w przypadku trudnych słów lub ważnych nazw marek.

Linguise funkcja automatycznego dynamicznego tłumaczenia

Przykład interfejsu dynamicznego tłumaczenia kontekstowego. Zrzut ekranu narzędzia do tłumaczenia.

Funkcja dynamicznego tłumaczenia Linguise Linguise tłumaczy treści ładowane lub generowane dynamicznie na stronie internetowej, w tym JavaScript, AJAX i inne techniki skryptowe po stronie klienta. Przykładami treści, które można przetłumaczyć, są proces realizacji zamówienia, wyskakujące okienko z prośbą o zgodę na pliki cookie, tekst zastępczy itp.

Ta funkcjonalność gwarantuje użytkownikom spójne, wielojęzyczne środowisko, eliminując potrzebę skomplikowanych konfiguracji i modyfikacji kodu. Wystarczy aktywować przełącznik dynamicznego tłumaczenia w panelu, aby bezproblemowo tłumaczyć dynamiczną treść na wszystkie języki.

Wnioski

Wdrożenie automatycznego tłumaczenia na stronie internetowej ProcessWire CMS może pomóc Ci dotrzeć do globalnej publiczności, poprawić doświadczenia użytkowników, zwiększyć współczynniki konwersji i usprawnić działania SEO. 

Linguise wyróżnia się jako najlepsza usługa automatycznego tłumaczenia zintegrowana z systemem CMS ProcessWire . Oferuje wiele funkcji, w tym edycję front-endu na żywo, dynamiczne tłumaczenie treści, reguły wykluczania tłumaczeń oraz kompleksową implementację SEO.

Po co więc czekać? Zarejestruj konto Linguise i stwórz wielojęzyczną ProcessWire CMS, aby wykorzystać potencjał dotarcia do globalnej publiczności i wznieść swoją firmę na nowy poziom dzięki mocy automatycznego tłumaczenia.



Możesz być również zainteresowany przeczytaniem

Nie przegap okazji!
Zapisz się do naszego newslettera

Otrzymuj wiadomości o automatycznym tłumaczeniu witryny, międzynarodowym SEO i nie tylko!

Invalid email address
Wypróbuj. Raz na miesiąc, a możesz zrezygnować w dowolnym momencie.

Nie odchodź bez podania swojego adresu e-mail!

Nie możemy zagwarantować, że wygrasz w loterii, ale możemy obiecać kilka interesujących wiadomości informacyjnych dotyczących tłumaczenia i okazjonalnych zniżek.

Nie przegap okazji!
Invalid email address