Překlad webu: adresy URL, hreflang a kontrola
Přeložený web potřebuje víc než přeložený text: jednu adresu na jazyk, hreflang, atribut lang, glosář a kontrolu před zveřejněním.
Jedna adresa na jazyk
Dej každé jazykové verzi stránky vlastní URL, například example.com/de/ a example.com/pl/. Google doporučuje samostatné adresy URL místo přepínání jazyka na stejné adrese pomocí cookies nebo nastavení prohlížeče. Fungují podsložky, subdomény i domény zemí; parametry URL jako ?lang=de se nedoporučují. Google určuje jazyk stránky z jejího viditelného obsahu, proto drž text i navigaci jedné stránky v jednom jazyce.
hreflang: propoj verze
Pomocí hreflang říkáš vyhledávačům, které stránky k sobě patří: prvky link v hlavičce stránky, hlavičkou HTTP nebo v sitemapě. Pro Google jsou tyto tři způsoby rovnocenné, takže stačí jeden. Příklad pro stránku v angličtině, němčině a polštině:
<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/" />- Stejný blok patří na všechny tři stránky. Každá verze uvádí sebe i všechny ostatní; pokud B neodkazuje zpět na A, Google značky ignoruje.
- Používej úplné adresy s https://, ne jen /de/preise/.
- Kód jazyka se řídí ISO 639-1 (de, pl), volitelně s regionem podle ISO 3166-1 Alpha 2, například de-AT. Samotný kód země platný není.
- x-default jmenuje stránku pro návštěvníky, jejichž jazyk neodpovídá žádné z tvých verzí. Google ho navrhl pro stránky výběru jazyka; mnoho webů používá svou hlavní verzi.
Atribut lang
Nastav jazyk stránky na elementu html, například lang="en". Pasáž v jiném jazyce dostane vlastní atribut lang na elementu kolem ní. Podle W3C tuto informaci používá hlasový výstup, převod do Braillova písma, kontrola pravopisu, výběr písma a dělení slov. Google naopak píše, že hreflang ani atribut lang k určení jazyka stránky nepoužívá. Atribut tedy slouží prohlížečům a asistenčním technologiím a viditelný text musí být ve správném jazyce.
Co se nesmí překládat
- Značky a atributy HTML: přeložený název třídy nebo href rozbije rozvržení nebo odkaz.
- Zástupné symboly jako {name}, {{count}}, %s nebo %1$d. Zůstávají přesně tak, jak jsou, a objeví se přesně jednou.
- Adresy URL, názvy souborů, e-mailové adresy, kód a shortcody jako [contact-form].
- Klíče v jazykových souborech, například checkout.button.pay. Překládají se jen hodnoty.
- Názvy značek a produktů, pokud jsi záměrně nezvolil místní název.
Jazykové soubory: .po, JSON a XLIFF
Aplikace, šablony a pluginy uchovávají své texty v jazykových souborech. V souborech gettext .po má každá položka msgid (zdroj) a msgstr (překlad); hlavička Plural-Forms říká, kolik tvarů množného čísla jazyk má. Polština potřebuje tři, angličtina dva. V souborech i18n JSON klíče zůstávají a mění se jen hodnoty. XLIFF drží zdroj a cíl vedle sebe, s id a poznámkami, které musí zůstat.
Glosář pro pojmy značky a produktů
Před prvním překladem rozhodni, které pojmy zůstanou, jak jsou (názvy značky, produktů a tarifů), a které dostanou vždy stejný překlad. Přidej způsob oslovení: du nebo Sie v němčině, ty nebo Pan/Pani v polštině. Tlačítka, stránky produktů a e-maily tak zůstanou jednotné.
Strojový překlad: koncept, pak rodilý mluvčí
Strojový překlad ti dá rychlý první koncept, ne hotový text. Zásady Googlu proti spamu uvádějí převzatý obsah, ze kterého automatický překlad udělá mnoho stránek s malou hodnotou pro uživatele, jako jeden příklad zneužívání obsahu ve velkém měřítku. Problémem jsou tam hromadně vyráběné stránky bez hodnoty, ne překlad jako takový. Google také píše, že překlad jen menu a patičky, zatímco hlavní obsah zůstane v jednom jazyce, vytváří špatný zážitek. Naplánuj kontrolu rodilým mluvčím:
- 1Čti text na stránce, ne jen v tabulce. Kontext mění význam.
- 2Zkontroluj čísla, data, ceny, jednotky a kontaktní údaje.
- 3Zkontroluj pojmy z glosáře a způsob oslovení.
- 4Zkontroluj krátké texty: tlačítka, položky menu a chybové hlášky se často prodlouží nebo zdvojznační.
Nepřesměrovávej návštěvníky automaticky
Google nedoporučuje automatická přesměrování podle předpokládaného jazyka nebo polohy návštěvníka, například podle IP adresy nebo jazyka prohlížeče: mohou lidem i vyhledávačům zabránit vidět všechny verze. Dej na každou stránku viditelný přepínač jazyků, který odkazuje na stejnou stránku v ostatních jazycích, a nech lidi vybrat.
Práce s Do4U
Překlad HTML ponechá značky, odkazy, atributy a zástupné symboly beze změny a pak zkontroluje strukturu; glosář tvého účtu drží názvy značek a produktů tak, jak je chceš. Nástroj Jazykové soubory dělá totéž pro soubory .po, JSON a XLIFF a sestaví tvary množného čísla cílového jazyka. Nástroj Překlad zpracuje prostý text a nejasná místa uvede jako poznámky.
Do4U sestaví koncept, ty kontroluješ a rozhoduješ. Před zveřejněním ho nech přečíst rodilého mluvčího. Překlad není příslibem většího počtu návštěvníků.
Zdroje
- Google Search Central: Informování Googlu o lokalizovaných verzích stránky (stránka aktualizována 21. září 2026, v angličtině) (developers.google.com)
- Google Search Central: Správa webů pro více regionů a jazyků (stránka aktualizována 10. prosince 2025, v angličtině) (developers.google.com)
- W3C Internationalization: Proč používat atribut jazyka? (aktualizace 5. září 2025, v angličtině) (www.w3.org)
- Google Search Central: Zásady Googlu proti spamu ve webovém vyhledávání (stránka aktualizována 28. srpna 2026, v angličtině) (developers.google.com)