---
title: Postituse tõlkimine
description: Tõlgib olemasolevad postitused ühte või mitmesse keelde koos SEO-kohandusega.
category: Marketing
sublabel: Sisu
author: AgriciDaniel
tags: 
license: MIT
source: https://github.com/AgriciDaniel/claude-blog
---

# Blogi tõlkimine, SEO-optimeeritud blogitõlge

Tõlgib olemasoleva blogipostituse ühte või mitmesse sihtkeelde. Erinevalt
üldisest tõlkest toodab see oskus SEO-optimeeritud, avaldamisvalmis
sisu lokaliseeritud märksõnade, metasiltide ja kultuuriliselt korrektse
vorminguga.

> Kohandatud oskuse `claude-blog-multilingual` põhjal, autor Chris Mueller (Pro Hub Challenge,
> märts 2026). Originaal: https://github.com/Chriss54/multilingual-int

## Põhiviited

Lae vastavalt vajadusele:

- `references/translation-rules.md`, vormingu säilitamine, numbrite/kuupäevade/valuuta
  vormingud lokaadi kaupa, jutumärkide käsitlus, kvaliteedikriteeriumid.
- `references/cultural-adaptation.md`, kultuuriprofiilid lokaadi kaupa (DACH,
  frankofoonia, hispaaniakeelne, jaapani, kohandatud). See fail on jagatud oskusega
  `blog-localize` (ära dubleeri).

## Töövoog

### Faas 1: Sisendi parsimine

1. Loe lähtefail (markdown, MDX või HTML) alles pärast selle lahendamist
   projekti juurkausta/praeguse töökausta suhtes. Lükka tagasi sümbollingiga teed,
   juurkaustast väljuv liikumine, üle 10 MB failid ja binaarfailid.
2. Tuvasta lähtekeel automaatselt. Eelistusjärjekord:
   - Frontmatteri väli `lang`.
   - HTML-i atribuut `lang`.
   - Sisu analüüs (kirjasüsteem, levinud tühisõnad).
3. Pars sihtkeeled väljast `--to` komaga eraldatud Google'iga ühilduvate
   hreflang-siltidena (`de`, `fr`, `es-MX`, `ja`, `pt-BR`, `zh-Hant`).
   Kui `--to` puudub, küsi kasutajalt üks kord: "Millistesse keeltesse peaksin
   tõlkima? Anna hreflang-sildid, näiteks de, fr, es-MX, ja, pt-BR."
4. Normaliseeri iga kood jagatud mitmekeelsete lokaadireeglitega, mida kasutavad
   `blog-multilingual`, `blog-localize` ja `blog-locale-audit`: ISO 639-1
   keelekood väiketähtedes, valikuline ISO 15924 kirjasüsteem suurte algustähtedega, valikuline
   ISO 3166-1 Alpha-2 piirkond suurtähtedes. Lükka vigased koodid tagasi koos
   ettepanekuga (`jp` muutub "Kas mõtlesid `ja` jaapani keele jaoks?"). Nõua
   piirkonda või selgesõnalist neutraalset režiimi mitmetähenduslike ainult-keele sihtide puhul nagu
   `es`, `pt` ja `zh`. Kui siht võrdub normaliseeritud lähtekeelega,
   jäta see teavitusega vahele.

### Faas 2: Sisu analüüs

Eralda tõlgitav pindala:

- Frontmatter: `title`, `description`, `tags`, `author` (ainult siis, kui
  tõlgitav, nt rolli sildid, mitte isikunimed).
- Kõik pealkirjad (H1, H2, H3).
- Põhiteksti lõigud.
- Piltide `alt`-tekst ja `<figcaption>` sisu.
- Diagrammide `<text>` ja `<tspan>` sisu; säilita iga SVG-atribuut (`x`,
  `y`, `font-size`, `fill`, `transform`).
- KKK küsimused ja vastused.
- Tõenduspõhine selgitustekst.
- Peamised järeldused või kokkuvõttekast.
- CTA-tekst.
- Sisemiste linkide tsooni ankrutekst.

Säilita muutmata:

- Markdowni ja HTML-i struktuur, sildid, atribuudid.
- Piltide URL-id, linkide URL-id, frontmatteri võtmed.
- Käivitatavad koodipiirded ja tekstisisene kood. Tõlgi kommentaare ainult väljaspool
  käivitatavat koodi või kui kasutaja selgesõnaliselt palub lokaliseeritud õpetuse
  kommentaare.
- Sisemiste linkide tsooni markerid (`[INTERNAL-LINK: ...]`).
- Allikaorganisatsioonide nimed tsitaatides (Gartner, McKinsey jne).
- Isikunimed.
- Schema JSON-LD plokid (tõlgi ainult kasutajale nähtavaid sisustringe; ära kunagi
  tõlgi Person-, Organization- või Brand-nimesid, URL-e, ID-sid, `@id` ega
  `sameAs`).

Tuvasta esmane ja teisene märksõna faasi 3 jaoks.

### Faas 3: Märksõnade lokaliseerimine

Iga sihtkeele jaoks:

1. Otsusta, kas lähtemärksõna on sihtturul juurdunud termin. Kui jah
   (nt "Content Marketing" jääb saksa keeles samaks), jäta see alles.
2. Kui kohalikul vastel on reaalne otsingukäitumine, vaheta see sellele.
3. Rakenda sama loogikat teisestele märksõnadele.
4. Salvesta vastendus. Tõlkijaagent kasutab seda, et uuendada pealkirja, meta-
   kirjeldust ja H2-pealkirju järjepidevalt.

### Faas 4: Tõlkimine

Loo iga sihtkeele jaoks agent `blog-translator` (Task'i kaudu), andes talle:

- Lähtesisu.
- Märksõnade lokaliseerimise vastenduse faasist 3.
- Sihtkeele koodi.
- Viida failile `references/translation-rules.md`.
- Juhise piirata see faas keele, registri, loomuliku temaatilise
  katvuse ja vorminguga. Jäta brändi, õiguslikud, statistilised ja kultuurilised
  asendused oskuse `blog-localize` hooleks.

Käivita agendid paralleelselt, kui tõlgid mitmesse keelde.

Agent tagastab täielikult tõlgitud postituse samas vormingus kui sisend.

### Faas 5: Järeltöötlus

Iga tõlgitud versiooni jaoks:

1. Lisa või uuenda lokaadi frontmatter:
   ```yaml
   lang: "de"
   translatedFrom: "en"
   translatedDate: "YYYY-MM-DD"
   slug: "wie-man-ki-slop-vermeidet"
   ```
2. Kontrolli struktuurset terviklikkust:
   - Sama arv H2- ja H3-sektsioone kui originaalis.
   - Kõik pildid olemas tõlgitud alt-tekstiga.
   - Kõik SVG-diagrammid olemas tõlgitud tekstisiltidega (pikkus kohandatud:
     DE +30%, FR +15%, JA -20%, muud vt `references/translation-rules.md`).
   - KKK arv klapib.
   - Lähtefaili tõenduspõhised selgitused jäävad puutumata, kus need esinevad.
3. Salvesta tõlgitud failid:
   ```
   translations/
     {lang}/{localized-slug}.{ext}
   ```
   Kui kutsutakse oskusest `blog-multilingual`, salvesta selle asemel kausta
   `multilingual/{lang}/{localized-slug}.{ext}`.
   Enne kirjutamist tee `{localized-slug}` sluginaks väiketähelise ASCII kujule, kus on ainult
   `a-z`, `0-9` ja sidekriipsud, lükates tagasi tühjad või reserveeritud nimed. Loo
   keelekaust ainult normaliseeritud hreflang-koodist. Lahenda
   lõplik tee ja nõua, et see jääks kavandatud väljundjuurkausta sisse; lükka tagasi
   sümbollingiga väljundteed.

### Faas 6: Tõlkekvaliteedi kaitsepiirded

Skanni väljundit masintõlke artefaktide suhtes enne, kui teatad valmidusest:

- Sõnasõnalised idioomid (ingliskeelsed idioomid transliteeritud, mitte kohandatud).
- Ebaloomulik sõnajärg (SOV tõlgitud SVO-na mitte-SVO keelde või
  vastupidi).
- Segakeelsed laused (välja arvatud juurdunud laensõnad).
- Numbrite, kuupäevade või valuuta stringid ikka veel lähtevormingus.
- Frontmatteri stringid ikka veel lähtekeeles.

Märgi iga probleem kohapeal (failitee, reanumber, parandusettepanek). Tõlkija-
agent peaks iga märgitud lõigu enne üleandmist uuesti läbi käima.

### Faas 7: Üleandmine

```
## Translation complete: [Original title]

### Source
- Language: [source]
- File: [source path]

### Translations
| Language | File | Keywords adapted | Status |
|----------|------|------------------|--------|
| de | translations/de/{slug}.md | [N] | ok |
| fr | translations/fr/{slug}.md | [N] | ok |

### Quality checks
- Structural integrity: pass / fail per language
- Meta tags localized: pass / fail per language
- Numbers, dates, currencies formatted per locale: pass / fail
- Keywords localized: [N] keywords adapted
- Machine-translation artifacts flagged: [N] (see notes above)

### Next steps
- Run `/blog localize <file> --locale <code>` for cultural deep-adaptation.
- Run `/blog locale-audit translations/` to verify completeness.
- Use `/blog multilingual` to combine write, translate, localize, hreflang
  in one command.
```

## Veakäsitlus

| Stsenaarium | Tegevus |
|----------|--------|
| Toetamata keelekood | Soovita õiget Google'iga ühilduvat hreflang-koodi |
| Lähtekeel võrdub sihiga | Jäta vahele teatega "Source is already in [lang]" |
| Faili ei leitud | Teata veast koos soovitatud teega |
| Tõlkijaagendi ajalõpp | Proovi üks kord uuesti, seejärel teata osalistest tulemustest |
| Binaar- või mittetekstifail | Teata veast, soovita õiget faili |

## Ristviited

- Järgmine samm (kultuuriline sügavus): `/blog localize <file> --locale <code>`
- Kvaliteedikontroll kõigis keeleversioonides: `/blog locale-audit <directory>`
- Ühekäsuline töövoog: `/blog multilingual <topic> --languages <codes>`