Svetainės vertimas: URL, hreflang ir peržiūra
Išverstai svetainei reikia daugiau nei išversto teksto: atskiro adreso kiekvienai kalbai, hreflang, lang atributo, žodyno ir peržiūros prieš paskelbiant.
Vienas adresas kiekvienai kalbai
Kiekvienai puslapio kalbos versijai suteik atskirą URL, pavyzdžiui, example.com/de/ ir example.com/pl/. Google rekomenduoja atskirus URL, o ne kalbos perjungimą tuo pačiu adresu naudojant slapukus ar naršyklės nustatymus. Tinka poaplankiai, subdomenai ar šalių domenai; URL parametrai, pavyzdžiui, ?lang=de, nerekomenduojami. Google puslapio kalbą nustato pagal jo matomą turinį, todėl vieno puslapio tekstas ir navigacija turi būti viena kalba.
hreflang: susiek versijas
Su hreflang paieškos sistemoms nurodai, kurie puslapiai priklauso vienas kitam: link elementais puslapio head dalyje, HTTP antrašte arba svetainės žemėlapyje. Google šie trys būdai lygiaverčiai, todėl pakanka vieno. Pavyzdys puslapiui anglų, vokiečių ir lenkų kalbomis:
<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/" />- Tas pats blokas dedamas į visus tris puslapius. Kiekviena versija nurodo save ir visas kitas; jei B nenurodo atgal į A, Google žymes ignoruoja.
- Naudok pilnus adresus su https://, o ne tik /de/preise/.
- Kalbos kodas atitinka ISO 639-1 (de, pl), pasirinktinai su regionu pagal ISO 3166-1 Alpha 2, pavyzdžiui, de-AT. Vien šalies kodas negalioja.
- x-default nurodo puslapį lankytojams, kurių kalba neatitinka nė vienos tavo versijos. Google jį sukūrė kalbos pasirinkimo puslapiams; daugelis svetainių naudoja savo pagrindinę versiją.
lang atributas
Puslapio kalbą nustatyk html elemente, pavyzdžiui, lang="en". Kita kalba parašyta ištrauka gauna savo lang atributą ją gaubiančiame elemente. Pasak W3C, šią informaciją naudoja kalbos sintezė, vertimas į Brailio raštą, rašybos tikrintuvai, šrifto parinkimas ir žodžių kėlimas. Tuo tarpu Google rašo, kad puslapio kalbai nustatyti nenaudoja nei hreflang, nei lang atributo. Taigi atributas skirtas naršyklėms ir pagalbinėms technologijoms, o matomas tekstas turi būti tinkama kalba.
Ko negalima versti
- HTML žymų ir atributų: išverstas klasės pavadinimas ar href sugadina maketą ar nuorodą.
- Vietos rezervavimo ženklų, pavyzdžiui, {name}, {{count}}, %s ar %1$d. Jie lieka lygiai tokie patys ir pasirodo lygiai vieną kartą.
- URL, failų pavadinimų, el. pašto adresų, kodo ir trumpųjų kodų, pavyzdžiui, [contact-form].
- Raktų kalbos failuose, pavyzdžiui, checkout.button.pay. Verčiamos tik reikšmės.
- Prekės ženklų ir produktų pavadinimų, nebent sąmoningai pasirinkai vietinį pavadinimą.
Kalbos failai: .po, JSON ir XLIFF
Programos, temos ir įskiepiai savo tekstus laiko kalbos failuose. Gettext .po failuose kiekvienas įrašas turi msgid (šaltinį) ir msgstr (vertimą); antraštė Plural-Forms nurodo, kiek daugiskaitos formų turi kalba. Lenkų kalbai reikia trijų, anglų – dviejų. i18n JSON failuose raktai lieka, keičiamos tik reikšmės. XLIFF šaltinį ir tikslą laiko greta, su id ir pastabomis, kurios turi likti.
Prekės ženklo ir produktų terminų žodynas
Prieš pirmąjį vertimą nuspręsk, kurie terminai lieka nepakitę (prekės ženklo, produktų ir paketų pavadinimai) ir kurie visada verčiami vienodai. Pridėk kreipinio formą: du ar Sie vokiečių kalba, ty ar Pan/Pani lenkų kalba. Taip mygtukai, produktų puslapiai ir laiškai lieka nuoseklūs.
Mašininis vertimas: juodraštis, tada gimtakalbis
Mašininis vertimas suteikia greitą pirmąjį juodraštį, o ne galutinį tekstą. Google šlamšto politikoje nurodo nukopijuotą turinį, automatiškai išverstą į daug puslapių ir mažai naudingą naudotojams, kaip vieną iš masinio turinio piktnaudžiavimo pavyzdžių. Problema ten yra masiškai gaminami puslapiai be vertės, o ne vertimas savaime. Google taip pat rašo, kad išvertus tik meniu ir poraštę, kai pagrindinis turinys lieka viena kalba, patirtis būna prasta. Suplanuok gimtakalbio peržiūrą:
- 1Skaityk tekstą puslapyje, ne tik lentelėje. Kontekstas keičia prasmę.
- 2Patikrink skaičius, datas, kainas, vienetus ir kontaktinius duomenis.
- 3Patikrink žodyno terminus ir kreipinio formą.
- 4Patikrink trumpus tekstus: mygtukai, meniu punktai ir klaidų pranešimai dažnai pailgėja ar tampa dviprasmiški.
Nenukreipk lankytojų automatiškai
Google pataria nenaudoti automatinių nukreipimų pagal numanomą lankytojo kalbą ar vietą, pavyzdžiui, IP adresą ar naršyklės kalbą: dėl jų žmonės ir paieškos sistemos gali nepamatyti visų versijų. Kiekviename puslapyje įdėk matomą kalbos perjungiklį, kuris veda į tą patį puslapį kitomis kalbomis, ir leisk žmonėms rinktis.
Dirbk su Do4U
„Versti HTML“ išlaiko nepakeistas žymes, nuorodas, atributus ir vietos rezervavimo ženklus, o paskui patikrina struktūrą; tavo paskyros žodynas išlaiko prekės ženklų ir produktų pavadinimus tokius, kokių nori. Įrankis „Kalbos failai“ tą patį daro .po, JSON ir XLIFF failams ir sukuria tikslinės kalbos daugiskaitos formas. Įrankis „Teksto vertimas“ apdoroja paprastą tekstą ir neaiškias vietas išvardija pastabose.
Do4U parengia juodraštį, tu patikrini ir nusprendi. Prieš paskelbdamas(-a) duok jį perskaityti gimtakalbiui. Vertimas nėra pažadas, kad lankytojų bus daugiau.
Šaltiniai
- Google Search Central: pranešk Google apie lokalizuotas savo puslapio versijas (puslapis atnaujintas 2026 m. rugsėjo 21 d., tekstas anglų kalba) (developers.google.com)
- Google Search Central: daugiaregioninių ir daugiakalbių svetainių valdymas (puslapis atnaujintas 2025 m. gruodžio 10 d., tekstas anglų kalba) (developers.google.com)
- W3C Internationalization: kodėl naudoti kalbos atributą? (atnaujinta 2025 m. rugsėjo 5 d., tekstas anglų kalba) (www.w3.org)
- Google Search Central: Google žiniatinklio paieškos šlamšto politika (puslapis atnaujintas 2026 m. rugpjūčio 28 d., tekstas anglų kalba) (developers.google.com)