Bracap · B2B travel · content operations · 2026
A content engine that writes in seven languages and still asks permission
Bracap needed a multilingual blog and had nobody to write it. We built an engine that picks a topic from real demand data, researches it, drafts it — and waits for a human to press publish before translating it into six more languages.
7 languages
languages published from a single English draft
Bracap sells travel across Europe to audiences in seven languages. Organic content is how most of those audiences arrive. But content is a treadmill: someone has to pick the topic, do the research, write the piece, and then do the whole thing again in six other languages — every day, forever.
A freelance writer covers one language and goes quiet the moment the retainer stops. Generic AI content solves the volume problem and creates a worse one: pages with nothing specific in them, saying the same thing as everyone else, in a voice that isn't the brand's. Bracap wanted volume without publishing anything it would be embarrassed to sign.
Each morning the engine picks a topic from real signals — the highest-attendance upcoming events in Europe — and skips any city it has already covered in the last thirty days, so the blog widens instead of repeating itself.
Before writing, it gathers facts: encyclopaedic and heritage sources, plus official tourism statistics with year-on-year movement, which get cited in the piece. The model writes from sourced material rather than from memory.
The draft passes a quality gate, gets internal links and a hero image, and lands as a draft in the site's own CMS. Nothing publishes itself. An editor reads it and clicks publish.
On publish, translation into six languages runs in the background, tracked per language and per field so a half-finished translation retries instead of quietly freezing the post in English.
Demand signal
biggest upcoming events, 30-day cooldown per city
Research
heritage sources and official tourism statistics, cited
Draft
quality gate, internal links, hero image
An editor clicks publish
nothing goes live on its own
- EN
- ES
- CA
- IT
- FR
- DE
- PT
7 languages
published from a single English draft — translation runs on publish
1 draft/day
researched, sourced and waiting every morning — no blank page
human-approved
nothing goes live until an editor reads it and clicks publish
- Claude
- Node.js
- Postgres
- Eurostat
- Cloudinary
- Railway
More on what we do for
Marketing agencies