Možnosť prepnúť celú webovú stránku do iného jazyka, je dnes relatívne častou a žiadanou funkcionalitou. Bohužiaľ, ani vo verzií WordPress 6.6 nie je táto možnosť natívne dostupná, a preto musíme siahnuť po iných spôsoboch.
Ako vo WordPresse docielime možnosť viacjazyčnej stránky, to si jednoducho ukážeme v tomto článku.
Jedine pluginom
Viacjazyčnú stránku vo WordPress dosiahneme jedine pluginom. Teda za predpokladu, že nechceme / nevieme programovať niečo vlastné. Viacjazyčné stránky sa zvyknú označovať aj „multilang“. Mutlilang trhu vo WordPresse aktuálne vládnu dvaja giganti. A to WPML a Polylang. Z ďalších pluginov môžem spomenúť TranslatePress, ktorý je veľmi pochvaľovaný mnohými vývojármi ako super náhrada za jeden z prvých dvoch uvedených. Potom existuje ešte MultilingualPress, ten už ale nie je dlhšie vyvíjaný.
V minulosti ešte existoval plugin qTranslate, ktorý bol naozaj super jednoduchý na používanie a našiel uplatnenie najmä na menších weboch. Bol úplne zadarmo. Bohužiaľ pred niekoľkými rokmi jeho vývoj skončil a s dnešnými verziami WordPress jadra sa už použiť nedá.
Do popredia sa však poslednú dobu dostáva aj Weglot, ktorý poskytuje základný strojový preklad do jedného jazyka zadarmo.
Strojový preklad priamo na webe
Takmer každý prehliadač umožňuje automaticky preložiť akýkoľvek web, aj ten, ktorý je len jednojazyčný a to prostredníctvom vstavaného prekladača. Bohužiaľ, väčšina užívateľov o tom nevie, nie je to ani užívateľský príjemné, a preto ho ani nepoužívajú. Môžeme im teda pomôcť tým, že im podhodíme Google Translate „on the fly“ na webovú stránku pomocou pluginu zadarmo gTranslate.
gTranslate na webe zobrazí jazykový panel, obsahuje nejaké základné možnosti konfigurácie a ponúka strojový preklad stránky cez Google Translate. Výsledný efekt teda nie je bohviečo, ale je to zrejme lepšie ako nič. Veľkou výhodou je však to, že sa dá web prakticky preložiť hneď a do akéhokoľvek jazyka, ktorým disponuje Google Translate. Pokojne do latinčiny, alebo svahilčiny. Príklad použitia v praxi napr. tu.
Rýchle porovnanie WPML a Polylangu
Zmyslom tohto článku nie je určiť víťaza medzi WPML a Polylangom, napriek tomu si urobíme krátke a rýchle porovnanie.
Azda najväčšou výhodou Polylangu oproti WPML je to, že jeho základná verzia je úplne zadarmo. WPML, bohužiaľ, nemá žiadnu verziu zadarmo. Ak ho chceme získať legálnou cestou, jediná možnosť je zaplatiť a stiahnuť si ho z oficiálnych stránok výrobcu. Treba však jedným dychom dodať, že Polylang je zdarma dostupný len v tej najnižšej a najoklieštenejšej verzií, ktorá vystačuje len pre naozaj jednoduché projekty. Každý zložitejší projekt (ktorý obsahuje napr. ACF a pod.) sa už beztak nezaobíde bez platenej verzie Polylangu. No a tu už na tom Polylang nie je o nič lepšie ako WPML, dokonca, povedal by som, že je na tom horšie. Plná verzia WPML stojí 99€ ročne, pričom sa môže použiť až na troch ostrých projektoch ( k tomu dostupných 9 vývojárskych licencií). Polylang PRO stojí tiež 99€, ale len pre jeden web. Okrem toho, PRO verzia Polylangu neobsahuje integráciu do Woocommercu, tá sa musí dokúpiť ešte zvlášť za ďalších 99€ ročne, alebo sa dá zakúpiť zvýhodnený „pack“ v cene 139€ ročne.
Čo sa týka počtu inštalácií, tak Polylang sa môže pýšiť krásnymi viac ako 700 000 aktívnymi inštaláciami, naproti tomu WPML má vyše milióna aktívnych inštalácií (zdroj: https://wpml.org/home/about-us/ ).
WPML ponúka rozhodne viac možnosti ako Polylang. Najväčšou výhodou je asi možnosť na multilang e-shopoch používať aj multilang menu (napr. mať e-shop v slovenčine aj čestine, pričom pri prechode na druhý jazyk sa prepočítajú aj ceny a zmení sa mena z eura na českú korunu, alebo naopak). Polylang sa na svojich stránkach o možnosti multimeny vôbec nezmieňuje.
Obidva nástroje majú možnosť využiť aj automatizované preklady, a to prostredníctvom 3rd-party služby, ktorou môže byť buď Microsoft Bing, alebo Google Translate, alebo DeepL. Samozrejme, tieto automatizované preklady sú dodatočne spoplatnené na základe kreditového systému. Podľa zvoleného enginu sa líši aj výška platby (DeepL je najdrahší).
V prehľadnosti nastavení jednoznačne vedie Polylang, WPML má síce naozaj detailné nastavenia, ale aj tie najzákladnejšie veci treba niekedy zbytočne dlho hľadať. Polylang je priamy a jednoduchý, pár nastavení, ktoré ponúka, človek nájde pod jediným linkom.
V supporte zas má navrch WPML, pretože poskytuje v ich pracovnom čase možnosť chatovať priamo s WPML poradcom, ktorý hneď odpovedá a rieši Váš problém. Polylang má platený support, ktorý sa tiež snaží reagovať rýchlo, ale len prostredníctvom e-mailov.
Podľa môjho skromného názoru sa teda rozhodne viac oplatí používať WPML. Pre freelancerov a agentúry sa oplatí WPML ešte viac, a to preto, že neobmedzenú licenciu ponúkajú za krásnych 199€ ročne.
V ďalších dieloch tohto seriálu sa už budeme venovať len práci s WPML. Detailne si ukážeme, ako pomocou neho vytvoriť multijazyčnú webovú stránku.
Programovaniu webových stránok sa venujem od roku 2006. Pracoval som vo viacerých menších, aj väčších firmách, vždy na pozícií developera. Viem programovať v PHP a poslednú dobu sa venujem výlučne menším a stredne veľkým projektom vo WordPresse.