Siirry sisältöön
Takaisin oppaisiin
Opas Viimeksi tarkistettu: lokakuu 2026 5 min lukuaika

Verkkosivuston kääntäminen: osoitteet, hreflang ja tarkastus

Käännetty verkkosivusto tarvitsee enemmän kuin käännetyn tekstin: oman osoitteen kullekin kielelle, hreflangin, lang-määritteen, sanaston ja tarkastuksen ennen julkaisua.

Yksi osoite kielelle

Anna sivun jokaiselle kieliversiolle oma URL-osoite, esimerkiksi example.com/de/ ja example.com/pl/. Google suosittelee erillisiä osoitteita sen sijaan, että kieli vaihdettaisiin samassa osoitteessa evästeillä tai selaimen asetuksilla. Alikansiot, aliverkkotunnukset tai maakohtaiset verkkotunnukset toimivat kaikki; URL-parametreja kuten ?lang=de ei suositella. Google päättelee sivun kielen sen näkyvästä sisällöstä, joten pidä yhden sivun teksti ja navigaatio samalla kielellä.

hreflang: yhdistä versiot

hreflangilla kerrot hakukoneille, mitkä sivut kuuluvat yhteen: link-elementeillä sivun head-osassa, HTTP-otsakkeella tai sivustokartassa. Googlelle nämä kolme tapaa ovat samanarvoisia, joten yksi riittää. Esimerkki sivusta englanniksi, saksaksi ja puolaksi:

<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 lohko tulee kaikille kolmelle sivulle. Jokainen versio luettelee itsensä ja kaikki muut; jos B ei viittaa takaisin A:han, Google ohittaa tagit.
  • Käytä täydellisiä osoitteita, joissa on https://, ei pelkkää /de/preise/.
  • Kielikoodi noudattaa ISO 639-1:tä (de, pl), valinnaisesti alueen kanssa ISO 3166-1 Alpha 2 -muodossa, kuten de-AT. Pelkkä maakoodi ei kelpaa.
  • x-default nimeää sivun kävijöille, joiden kieli ei vastaa mitään versioistasi. Google suunnitteli sen kielenvalintasivuille; monet sivustot käyttävät pääversiotaan.

lang-määrite

Aseta sivun kieli html-elementtiin, esimerkiksi lang="en". Toisenkielinen jakso saa oman lang-määritteensä sitä ympäröivään elementtiin. W3C:n mukaan puhesynteesi, pistekirjoitusmuunnos, oikolukuohjelmat, fontin valinta ja tavutus käyttävät tätä tietoa. Google puolestaan kirjoittaa, ettei se käytä hreflangia tai lang-määritettä sivun kielen tunnistamiseen. Määrite palvelee siis selaimia ja avustavaa teknologiaa, ja näkyvän tekstin on oltava oikealla kielellä.

Mitä ei saa kääntää

  • HTML-tagit ja -määritteet: käännetty luokan nimi tai href rikkoo asettelun tai linkin.
  • Paikkamerkit, kuten {name}, {{count}}, %s tai %1$d. Ne pysyvät täsmälleen ennallaan ja esiintyvät täsmälleen kerran.
  • URL-osoitteet, tiedostonimet, sähköpostiosoitteet, koodi ja lyhytkoodit, kuten [contact-form].
  • Kielitiedostojen avaimet, kuten checkout.button.pay. Vain arvot käännetään.
  • Brändi- ja tuotenimet, ellet ole tarkoituksella valinnut paikallista nimeä.
Yksi rikkinäinen paikkamerkki riittää
Jos %s muuttuu muotoon % s tai {name} käännetään, sivu näyttää raakaa koodia tai virheen. Tarkista paikkamerkit jokaisen käännöksen jälkeen.

Kielitiedostot: .po, JSON ja XLIFF

Sovellukset, teemat ja lisäosat säilyttävät tekstinsä kielitiedostoissa. gettextin .po-tiedostoissa jokaisella merkinnällä on msgid (lähde) ja msgstr (käännös); Plural-Forms-otsake kertoo, kuinka monta monikkomuotoa kielellä on. Puola tarvitsee kolme, englanti kaksi. i18n-JSON-tiedostoissa avaimet säilyvät ja vain arvot muuttuvat. XLIFF pitää lähteen ja kohteen rinnakkain, ja niiden tunnisteiden ja huomautusten on säilyttävä.

Sanasto brändi- ja tuotetermeille

Päätä ennen ensimmäistä käännöstä, mitkä termit pysyvät ennallaan (brändin, tuotteiden ja pakettien nimet) ja mitkä käännetään aina samalla tavalla. Lisää puhuttelumuoto: saksassa du tai Sie, puolassa ty tai Pan/Pani. Näin painikkeet, tuotesivut ja sähköpostit pysyvät yhdenmukaisina.

Konekäännös: luonnos, sitten äidinkielinen

Konekäännös antaa nopean ensimmäisen luonnoksen, ei valmista tekstiä. Googlen roskapostikäytännöt mainitsevat yhtenä esimerkkinä skaalatun sisällön väärinkäytöstä kopioidun sisällön, josta tehdään automaattisella kääntämisellä monia sivuja, joista on käyttäjille vain vähän hyötyä. Ongelma on siinä massatuotetut sivut ilman arvoa, ei kääntäminen sinänsä. Google kirjoittaa myös, että pelkän valikon ja alatunnisteen kääntäminen pääsisällön jäädessä yhdelle kielelle tekee käyttökokemuksesta huonon. Suunnittele äidinkielisen tekemä tarkastus:

  1. 1Lue teksti sivulla, älä vain taulukossa. Asiayhteys muuttaa merkitystä.
  2. 2Tarkista luvut, päivämäärät, hinnat, yksiköt ja yhteystiedot.
  3. 3Tarkista sanaston termit ja puhuttelumuoto.
  4. 4Tarkista lyhyet tekstit: painikkeet, valikon kohdat ja virheilmoitukset pitenevät tai muuttuvat monitulkintaisiksi usein.

Älä ohjaa kävijöitä automaattisesti

Google neuvoo välttämään automaattisia uudelleenohjauksia, jotka perustuvat kävijän oletettuun kieleen tai sijaintiin, kuten IP-osoitteeseen tai selaimen kieleen: ne voivat estää ihmisiä ja hakukoneita näkemästä kaikkia versioita. Laita jokaiselle sivulle näkyvä kielenvaihtaja, joka linkittää samaan sivuun muilla kielillä, ja anna ihmisten valita.

Työskentele Do4U:lla

Käännä HTML pitää tagit, linkit, määritteet ja paikkamerkit ennallaan ja tarkistaa sitten rakenteen; tilisi sanasto pitää brändi- ja tuotenimet haluamassasi muodossa. Kielitiedostot-työkalu tekee saman .po-, JSON- ja XLIFF-tiedostoille ja muodostaa kohdekielen monikkomuodot. Käännä-työkalu käsittelee pelkkää tekstiä ja luettelee epäselvät kohdat huomautuksina.

Do4U tekee luonnoksen, sinä tarkistat ja päätät. Anna äidinkielisen lukea se ennen julkaisua. Käännös ei ole lupaus lisäkävijöistä.

Lähteet