Mine sisu juurde
Tagasi juhendite juurde
Juhend Viimati kontrollitud: oktoober 2026 Lugemisaeg 5 min

Veebisaidi tõlkimine: URL-id, hreflang ja ülevaatus

Tõlgitud veebisait vajab rohkem kui tõlgitud teksti: üks aadress keele kohta, hreflang, lang-atribuut, sõnastik ja ülevaatus enne avaldamist.

Üks aadress keele kohta

Anna lehe igale keeleversioonile oma URL, näiteks example.com/de/ ja example.com/pl/. Google soovitab eraldi URL-e, mitte keele vahetamist samal aadressil küpsiste või brauseri seadetega. Sobivad alamkaustad, alamdomeenid või riigidomeenid; URL-i parameetreid nagu ?lang=de ei soovitata. Google tuvastab lehe keele selle nähtava sisu järgi, seega hoia ühe lehe tekst ja navigeerimine ühes keeles.

hreflang: ühenda versioonid

hreflang'iga ütled otsingumootoritele, millised lehed kokku kuuluvad: link-elementidega lehe head-osas, HTTP-päisega või saidikaardis. Google'i jaoks on need kolm viisi samaväärsed, seega piisab ühest. Näide inglis-, saksa- ja poolakeelse lehe kohta:

<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/" />
  • Sama plokk läheb kõigile kolmele lehele. Iga versioon loetleb iseennast ja kõiki teisi; kui B ei viita tagasi A-le, eirab Google silte.
  • Kasuta täielikke aadresse koos https://-ga, mitte ainult /de/preise/.
  • Keelekood järgib standardit ISO 639-1 (de, pl), soovi korral koos piirkonnaga ISO 3166-1 Alpha 2 järgi, näiteks de-AT. Ainult riigikood ei kehti.
  • x-default nimetab lehe külastajatele, kelle keel ei vasta ühelegi sinu versioonile. Google mõtles selle keelevaliku lehtede jaoks; paljud saidid kasutavad oma põhiversiooni.

lang-atribuut

Määra lehe keel html-elemendil, näiteks lang="en". Teises keeles lõik saab oma lang-atribuudi seda ümbritseval elemendil. W3C järgi kasutavad seda teavet kõneväljund, punktkirja tõlge, õigekirjakontroll, fondi valik ja poolitamine. Google seevastu kirjutab, et ta ei kasuta lehe keele tuvastamiseks hreflang'i ega lang-atribuuti. Seega teenib atribuut brausereid ja abitehnoloogiat ning nähtav tekst peab olema õiges keeles.

Mida ei tohi tõlkida

  • HTML-sildid ja atribuudid: tõlgitud klassinimi või href lõhub paigutuse või lingi.
  • Kohatäited nagu {name}, {{count}}, %s või %1$d. Need jäävad täpselt samaks ja esinevad täpselt üks kord.
  • URL-id, failinimed, e-posti aadressid, kood ja lühikoodid nagu [contact-form].
  • Keelefailide võtmed, näiteks checkout.button.pay. Tõlgitakse ainult väärtused.
  • Brändi- ja tootenimed, välja arvatud juhul, kui oled teadlikult valinud kohaliku nime.
Piisab ühest katkisest kohatäitest
Kui %s muutub kujule % s või {name} tõlgitakse, näitab leht toorest koodi või viga. Kontrolli kohatäiteid pärast iga tõlget.

Keelefailid: .po, JSON ja XLIFF

Rakendused, teemad ja pluginad hoiavad oma tekste keelefailides. gettext'i .po-failides on igal kirjel msgid (lähtetekst) ja msgstr (tõlge); päis Plural-Forms ütleb, mitu mitmuse vormi keelel on. Poola keel vajab kolme, inglise keel kahte. i18n JSON-failides jäävad võtmed samaks ja muutuvad ainult väärtused. XLIFF hoiab lähte- ja sihtteksti kõrvuti, koos id-de ja märkustega, mis peavad alles jääma.

Sõnastik brändi- ja toote-terminite jaoks

Otsusta enne esimest tõlget, millised terminid jäävad samaks (brändi-, toote- ja paketinimed) ja millised saavad alati sama tõlke. Lisa pöördumisviis: saksa keeles du või Sie, poola keeles ty või Pan/Pani. Nii püsivad nupud, tootelehed ja e-kirjad ühtsed.

Masintõlge: mustand, seejärel emakeelne kõneleja

Masintõlge annab sulle kiire esimese mustandi, mitte valmis teksti. Google'i rämpspostieeskirjad nimetavad kopeeritud sisu, mis on automaatse tõlkimisega muudetud paljudeks lehtedeks ja millel on kasutajatele vähe väärtust, ühe näitena masstoodetud sisu kuritarvitamisest. Probleem on seal väärtuseta masstoodetud lehtedes, mitte tõlkimises kui sellises. Google kirjutab ka, et ainult menüü ja jaluse tõlkimine, kui põhisisu jääb ühte keelde, annab halva kogemuse. Planeeri emakeelse kõneleja ülevaatus:

  1. 1Loe teksti lehel, mitte ainult tabelis. Kontekst muudab tähendust.
  2. 2Kontrolli arve, kuupäevi, hindu, ühikuid ja kontaktandmeid.
  3. 3Kontrolli sõnastiku termineid ja pöördumisviisi.
  4. 4Kontrolli lühikesi tekste: nupud, menüükirjed ja veateated muutuvad sageli pikemaks või mitmetähenduslikuks.

Ära suuna külastajaid automaatselt ümber

Google soovitab vältida automaatseid ümbersuunamisi külastaja oletatava keele või asukoha põhjal, näiteks IP-aadressi või brauseri keele järgi: need võivad takistada inimestel ja otsingumootoritel kõiki versioone näha. Pane igale lehele nähtav keelevahetaja, mis viitab samale lehele teistes keeltes, ja lase inimestel valida.

Tööta Do4U-ga

HTML-i tõlge jätab sildid, lingid, atribuudid ja kohatäited muutmata ning kontrollib seejärel ülesehitust; sinu konto sõnastik hoiab brändi- ja tootenimed sellistena, nagu sa soovid. Tööriist Keelefailid teeb sama .po-, JSON- ja XLIFF-failidega ning loob sihtkeele mitmuse vormid. Tööriist Tõlge käsitleb lihtteksti ja loetleb ebaselged kohad märkustena.

Do4U koostab mustandi, sina kontrollid ja otsustad. Lase emakeelsel kõnelejal see enne avaldamist läbi lugeda. Tõlge ei ole lubadus rohkemate külastajate kohta.

Allikad