DELISORIA
Auf Deutsch
Portfolio01Magazine02Contact03 Auf Deutsch DE
Back to all articles

Magazine · · 2 min read

Bilingual, without drifting apart

The hard part of a bilingual website is not the translation — it is the third year after. How structure and tooling keep the second language from decay.

The real problem is drift

Bilingual websites rarely fail at the start. They fail gradually: a paragraph gets reworked in German and forgotten in English, a new page appears in one language only, a price no longer matches between the two. After two years the second language is a poor memory of the first — and to exactly the visitors it was built for, it reads as neglect.

Good intentions do not prevent this. Only a structure in which drift becomes visible before anyone sees it can.

One structure, two languages

With us, both languages live in the same file with exactly the same structure: every key that exists in German must exist in English — and vice versa. A tool compares both trees and reports every key present on one side only. A forgotten translation is thus not a blemish someone eventually notices, but a reported finding on the day it happens.

Subpages carry the same slug in both languages. That makes switching trivial — every page knows its counterpart — and keeps addresses honest: /wissen/ and /en/insights/ lead to the same content, not to roughly the same.

What search engines see

Every page declares, in its head, its own address and that of its translation — the hreflang annotations that tell search engines which version to show to whom. The same pairs appear again in the sitemap. Without these annotations the two versions compete against each other; with them, they support each other.

Completeness matters: hreflang present on only some pages is worse than none. Which is why the generator emits these annotations for every page — they cannot be forgotten, because nobody writes them by hand.

Translating means writing again

The tools secure the structure, not the language. An English text that follows a German one sentence by sentence reads like a translation — and nobody enjoys reading translations. So for content the rule is: same statement, its own rhythm. What does not carry over is rethought for the second language rather than translated makeshift. It costs double at writing time and pays back with every single reader.

So for content the rule is: same statement, its own rhythm.

Next

This is how we work — and what comes of it.

What this text describes sits inside every product under this roof. Looking beats reading on.

Exactly this is inside: