Preklad webu: URL, hreflang a kontrola
Preložený web potrebuje viac než preložený text: jednu adresu na jazyk, hreflang, atribút lang, slovník a kontrolu pred zverejnením.
Jedna adresa na jazyk
Daj každej jazykovej verzii stránky vlastnú URL, napríklad example.com/de/ a example.com/pl/. Google odporúča samostatné URL namiesto prepínania jazyka na tej istej adrese pomocou cookies alebo nastavení prehliadača. Fungujú podpriečinky, subdomény aj domény krajín; parametre URL ako ?lang=de sa neodporúčajú. Google určuje jazyk stránky podľa jej viditeľného obsahu, preto drž text a navigáciu jednej stránky v jednom jazyku.
hreflang: prepoj verzie
Pomocou hreflang hovoríš vyhľadávačom, ktoré stránky patria k sebe: prvkami link v hlavičke stránky, hlavičkou HTTP alebo v sitemap. Pre Google sú tieto tri spôsoby rovnocenné, takže stačí jeden. Príklad pre stránku v angličtine, nemčine a poľštine:
<link rel="alternate" hreflang="en" href="https://example.com/en/prices/" />
<link rel="alternate" hreflang="de" href="https://example.com/de/preise/" />
<link rel="alternate" hreflang="pl" href="https://example.com/pl/ceny/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/en/prices/" />- Rovnaký blok patrí na všetky tri stránky. Každá verzia uvádza samu seba aj všetky ostatné; ak B neukazuje späť na A, Google značky ignoruje.
- Používaj úplné adresy s https://, nie iba /de/preise/.
- Kód jazyka sa riadi ISO 639-1 (de, pl), voliteľne s regiónom podľa ISO 3166-1 Alpha 2, napríklad de-AT. Samotný kód krajiny nie je platný.
- x-default určuje stránku pre návštevníkov, ktorých jazyk nezodpovedá žiadnej z tvojich verzií. Google ho navrhol pre stránky s výberom jazyka; mnohé weby používajú svoju hlavnú verziu.
Atribút lang
Jazyk stránky nastav v prvku html, napríklad lang="en". Pasáž v inom jazyku dostane vlastný atribút lang v prvku, ktorý ju obklopuje. Podľa W3C tieto informácie využíva hlasový výstup, prevod do Braillovho písma, kontrola pravopisu, výber písma a delenie slov. Google naopak píše, že na rozpoznanie jazyka stránky nepoužíva hreflang ani atribút lang. Atribút teda slúži prehliadačom a asistenčným technológiám a viditeľný text musí byť v správnom jazyku.
Čo sa nesmie prekladať
- Značky a atribúty HTML: preložený názov triedy alebo href rozbije rozloženie alebo odkaz.
- Zástupné symboly ako {name}, {{count}}, %s alebo %1$d. Zostávajú presne tak, ako sú, a vyskytujú sa presne raz.
- URL, názvy súborov, e-mailové adresy, kód a shortcody ako [contact-form].
- Kľúče v jazykových súboroch, napríklad checkout.button.pay. Prekladajú sa iba hodnoty.
- Názvy značiek a produktov, pokiaľ si zámerne nezvolil miestny názov.
Jazykové súbory: .po, JSON a XLIFF
Aplikácie, témy a pluginy uchovávajú svoje texty v jazykových súboroch. V súboroch gettext .po má každý záznam msgid (zdroj) a msgstr (preklad); hlavička Plural-Forms hovorí, koľko tvarov množného čísla jazyk má. Poľština potrebuje tri, angličtina dva. V súboroch i18n JSON kľúče zostávajú a menia sa iba hodnoty. XLIFF uchováva zdroj a cieľ vedľa seba, s id a poznámkami, ktoré musia zostať.
Slovník pre pojmy značky a produktov
Pred prvým prekladom rozhodni, ktoré pojmy zostanú bez zmeny (názvy značiek, produktov a balíkov) a ktoré dostanú vždy ten istý preklad. Pridaj formu oslovenia: du alebo Sie v nemčine, ty alebo Pan/Pani v poľštine. Tlačidlá, stránky produktov a e-maily tak zostanú jednotné.
Strojový preklad: návrh, potom rodený hovorca
Strojový preklad ti dá rýchly prvý návrh, nie hotový text. Pravidlá Google proti spamu uvádzajú stiahnutý obsah premenený automatickým prekladom na mnoho stránok s malou hodnotou pre používateľov ako jeden príklad zneužívania obsahu vo veľkom rozsahu. Problémom sú tam hromadne vyrábané stránky bez hodnoty, nie preklad ako taký. Google tiež píše, že preklad iba menu a pätičky, zatiaľ čo hlavný obsah zostáva v jednom jazyku, vytvára zlý zážitok. Naplánuj kontrolu rodeným hovorcom:
- 1Čítaj text na stránke, nielen v tabuľke. Kontext mení význam.
- 2Skontroluj čísla, dátumy, ceny, jednotky a kontaktné údaje.
- 3Skontroluj pojmy zo slovníka a formu oslovenia.
- 4Skontroluj krátke texty: tlačidlá, položky menu a chybové hlásenia sa často predĺžia alebo sú nejednoznačné.
Nepresmerúvaj návštevníkov automaticky
Google neodporúča automatické presmerovania podľa predpokladaného jazyka alebo polohy návštevníka, napríklad podľa IP adresy alebo jazyka prehliadača: môžu ľuďom aj vyhľadávačom zabrániť vidieť všetky verzie. Na každú stránku daj viditeľný prepínač jazykov, ktorý odkazuje na tú istú stránku v ostatných jazykoch, a nechaj ľudí vybrať si.
Práca s Do4U
Preklad HTML ponechá značky, odkazy, atribúty a zástupné symboly bez zmeny a potom skontroluje štruktúru; slovník tvojho účtu zachová názvy značiek a produktov tak, ako chceš. Nástroj Jazykové súbory robí to isté pre súbory .po, JSON a XLIFF a vytvára tvary množného čísla cieľového jazyka. Nástroj Preklad textu spracúva obyčajný text a nejasné pasáže uvádza ako poznámky.
Do4U vytvorí návrh, ty skontroluješ a rozhodneš. Pred zverejnením ho daj prečítať rodenému hovorcovi. Preklad nie je sľubom viac návštevníkov.
Zdroje
- Google Search Central: Tell Google about localized versions of your page (stránka aktualizovaná 21. septembra 2026, v angličtine) (developers.google.com)
- Google Search Central: Managing multi-regional and multilingual sites (stránka aktualizovaná 10. decembra 2025, v angličtine) (developers.google.com)
- W3C Internationalization: Why use the language attribute? (aktualizované 5. septembra 2025, v angličtine) (www.w3.org)
- Google Search Central: Spam policies for Google web search (stránka aktualizovaná 28. augusta 2026, v angličtine) (developers.google.com)