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:
More articles
Citizenship test in Germany: how many questions, how many right?
33 questions, 60 minutes, a pass from 17 correct answers. What sits behind these three numbers, where the questions come from — and why the whole test can be learned in advance.
Read the articleGerman recreational boat licence (sea): questions and pass marks
30 of 285 questions, 60 minutes, two parts scored separately. Why the spread of your mistakes matters more than their number — and what comes on top of the theory exam.
Read the articleThe English simple present, explained for German speakers
The basic present tense in English has exactly one trap: the third person singular. When the simple present is used, how questions and negatives are built — and why the -s feels so illogical.
Read the article
