Solution · Content and marketing

Multilingual content: one brief, three languages, every channel

You write a brief. An AI agent turns it into posts for LinkedIn, Instagram, your newsletter, your Google Business Profile and your website, in French, German and English. A person checks everything before it is published.

  • French, German, English
  • Swiss spelling in German: ss, never ß
  • Checked before publishing

What a multilingual content agent does

In Switzerland, a small business that communicates often has to do it in two or three languages. Translating every post by hand takes time, and a word-for-word translation rarely sounds right on LinkedIn or in a newsletter.

A content agent starts from a single brief: the topic, the key message, the call to action. It writes a version for each channel (LinkedIn, Instagram, newsletter, Google Business Profile, website news) and each language. It isn’t a literal translation: each version is written for its readers.

For example, a property management firm announces new opening hours. From a three-line brief, the agent prepares a LinkedIn post, a Google Business Profile update and a newsletter paragraph, in French, German and English. Nothing is published until someone on your team has read and approved each version.

The agent follows your rules: a brand glossary (terms to use, terms to avoid, names that stay untranslated) and a style guide. In German, it uses Swiss spelling: “ss”, never “ß”. Each week, it can also suggest topics drawn from news in your sector.

The problem

Where the time goes today

Everything in two or three languages

Every post has to exist in French and German, sometimes English too. Translation is done by hand, or not at all.

A voice that changes

Depending on who writes and in which language, the brand sounds different, and key terms vary.

Finding topics

Every week, someone has to decide what to say. Without a plan, posts become rarer, then stop.

Interactive demo

Try the content agent

Choose a fictional company and a topic. One brief becomes LinkedIn and Instagram posts, a newsletter and a Google Business Profile update in French, German and English, with a publishing plan for the week.

Multilingual content agent

One brief, four channels, three languages. Nothing is published without your go-ahead.

Idle
Where does the AI run?
agent · multilingual content · Boulangerie Dumoulin (fictional) Fictional data

One brief, four channels, three languages. Choose a company and a topic: the agent writes each version following the brand’s rules, code checks it, then the agent suggests a publishing plan. You approve.

Company
Channels
Languages
Tone

1 brief → 4 channels × 3 languages = 12 posts

Brief

Boulangerie Dumoulin (fictional)

Sourdough week

Sourdough week from 16 to 21 November, with a free tasting on Saturday 21, from 9 am to 12 noon. A different loaf every day, and starter to take home.

Artisan bakery near Fribourg · French- and German-speaking customers

Brand rules

  • French: formal ‘vous’
  • German: formal ‘Sie’, Swiss spelling (‘ss’, never ‘ß’)
  • English: British spelling
  • Banned words: empty superlatives (‘amazing’, ‘number one’…)
Brand glossary
FR DE EN
pain au levain Sauerteigbrot sourdough bread
tresse Zopf tresse loaf
dégustation Degustation tasting
  1. Waiting: choose your options, then run the agent.

Generated texts

Your texts will appear here: one card per channel, each language one click away, with brand checks and a copy button.

Everything runs in your browser: nothing is sent or stored. Simplified demo: answers are prepared in advance or computed by simple rules in your browser. In production, a language model suited to your data does this work, and someone on your team signs off.

I want this for my business

What’s happening, step by step

  1. You give a brief Input

    A few lines are enough: the topic, the dates, the offer. Just as you’d explain it to a colleague.

  2. Your rules are loaded Code

    Formal address, glossary, ‘ss’ instead of ‘ß’: your brand rules are written down. The agent gets them before it writes a single line.

  3. The AI writes each version AI

    A language model writes one version per channel and language: short for Google, with hashtags for Instagram, with a subject line for the newsletter. Adapted, not translated word for word.

  4. Code checks Code

    Each channel’s length limit, ‘ß’ replaced by ‘ss’, informal address, banned words: every text goes through fixed checks. No AI here: rules.

  5. The week’s plan Tool

    Each post gets a slot from Monday to Friday, following the rhythm agreed with you.

  6. You approve Human

    You read, adjust if needed, then approve. Nothing is published without your say-so.

Run the demo: each step lights up here.

ModelApertus 70B · Swiss open source

Data processedA server in Switzerland or yours

Picture a copywriter who knows your tone, your vocabulary and your rules, and turns a simple idea into ready-to-post content for LinkedIn, Instagram, your newsletter and your Google profile, in French, German and English. It writes fast, never tires, and always waits for your approval.

example 1 → 12 one brief becomes 12 posts: 4 channels × 3 languages
example 3 languages French, German (Swiss spelling), British English
example 0 posts published without your approval

Words to know

Brief
The few lines that say what to announce: the topic, the dates, the offer. It’s all the agent needs.
Style guide
Your writing rules: tone, formal or informal address, words to use or avoid. The agent follows them, and code checks they’re respected.
Adaptation
Rewriting a message for another language and other readers, instead of translating it word for word: ‘9 h’ in French, ‘9 Uhr’ in German, ‘9 am’ in English.

Why it’s safe

  • Nothing is published without your approval: the agent prepares drafts and a plan, you decide.
  • Your brand rules are checked by code, not by the AI: lengths, ‘ss’, formal address, banned words.
  • Dates, prices and times come from your brief: a figure found nowhere in it is flagged to a person.
  • You choose where the AI runs: a confidential brief can stay on a server in Switzerland.

The agent’s pipeline

  1. Input Brief A form, an email or a row in a shared sheet (Microsoft 365 or Google Workspace). A new brief starts the pipeline.
  2. Code Style guide and glossary Versioned brand rules: tone, formal address, required and banned terms, character limits per channel.
  3. AI Multichannel drafting The model gets the brief, the style guide and a few of your past posts as examples. It returns schema-validated JSON: one entry per channel and language.
  4. Code Checks Lengths, ‘ß’ → ‘ss’, informal address, banned words, glossary terms. A text that fails is rewritten or flagged to a person.
  5. Tool Scheduling One slot per post, following your rhythm. Drafts go to your publishing and email tools through their API or an export.
  6. Human Approval You, or your client if you’re an agency, approve each post in an approval queue.

AI reads and writes. Code checks. Humans decide.

Stack

n8nPythonJSON SchemaApertus · GPT · Claude · MistralMicrosoft 365 · Google WorkspacePostgreSQL (audit log)

Guardrails

  • Structured output: each version must match the schema (channel, language, text). If not, it’s rewritten or sent to a person.
  • Checks in code: lengths, ‘ß’, informal address and banned words are checked by rules, not by the AI.
  • Verifiable facts: dates, prices and times come from the brief or your company fact sheet. A figure found in neither is flagged to a person.
  • Nothing goes out on its own: the agent prepares drafts, and a person approves every post.

What the agent produces (JSON, excerpt)

{
  "brief": {
    "company": "Boulangerie Dumoulin (fictional)",
    "topic": "levain",
    "tone": "warm"
  },
  "versions": [
    {
      "channel": "linkedin",
      "lang": "fr",
      "chars": 507,
      "limit": 3000,
      "checks": {
        "vouvoiement": true,
        "banned_words": 0,
        "within_limit": true
      },
      "slot": {
        "day": "tue",
        "time": "08:30"
      },
      "status": "awaiting_approval"
    },
    {
      "channel": "newsletter",
      "lang": "de",
      "subject_chars": 53,
      "limit": 60,
      "checks": {
        "sie_form": true,
        "swiss_spelling": true,
        "banned_words": 0,
        "within_limit": true
      },
      "fixes": [
        {
          "from": "Grüße",
          "to": "Grüsse"
        }
      ],
      "slot": {
        "day": "tue",
        "time": "07:30"
      },
      "status": "awaiting_approval"
    },
    {
      "channel": "instagram",
      "lang": "en",
      "chars": 500,
      "limit": 2200,
      "checks": {
        "british_spelling": true,
        "banned_words": 0,
        "within_limit": true
      },
      "slot": {
        "day": "fri",
        "time": "18:00"
      },
      "status": "awaiting_approval"
    }
  ],
  "versions_total": 12,
  "published": 0
}

Choose the engine

How we set it up

  1. Day 1 Free audit 30 minutes to look at your channels, your languages, how often you post and who approves what.
  2. Weeks 1–2 Test on your content We write your style guide and glossary from your existing posts, then test the agent on real briefs.
  3. Weeks 2–4 Go-live We aim for a first automation in service 2 to 4 weeks after the audit, with your channels and your approval rules.
  4. Every month Care Monitoring, style-guide updates and a monthly report.

What we need from you

  • About ten posts you’re happy with, in each language
  • Your rules: tone, formal address, words to avoid, terms to always translate the same way
  • Who approves what, and which channels you post on

What we set up

An agent that writes in your voice, in your languages

Your channels, your glossary, your review rules.

01

One brief, every version

You give the topic, the key message and the call to action. The agent writes one version per channel and per language.

FR · DE · EN
02

The right format for each channel

A LinkedIn post, an Instagram caption, a newsletter and a website news item differ in length and in tone.

03

Glossary and style rules

Terms to use, terms to avoid, names that stay untranslated, formal or informal address: the agent applies your rules in every language.

Brand voice
04

German for Switzerland

Swiss spelling (“ss”, never “ß”), Swiss terms set in your glossary and amounts in CHF.

DE-CH
05

Weekly topic brief

Each week, the agent suggests a few topics from news in your sector and from your own updates, with an angle for each.

06

Review and publishing plan

Every text waits for a person’s approval. Approved texts go into a publishing plan: what, where, when.

How we work

How it goes

  1. Free audit

    In 30 minutes we look at your channels, your languages and the time content takes today.

  2. Glossary and voice

    We write your glossary and style rules from your existing texts, then test the agent on a few real briefs.

  3. Go-live

    We aim for a first automation in service 2 to 4 weeks after the audit.

  4. Monthly care

    We add your corrections to the glossary and send you a report every month.

Our commitments

Your brand stays in your hands

A person checks everything

No text is published without review. Someone on your team approves every version, in every language.

Your voice, not the AI’s

The glossary and style rules are yours. Your corrections are used to refine them.

You choose where your data is processed

Leading models or open-source models such as Apertus, the open Swiss language model. For confidential content, hosting in Switzerland.

Frequently asked questions

Is this machine translation?

Not in the word-for-word sense. Each version is written for its language and channel from the same brief, using your glossary. We recommend that someone fluent in each language reviews it.

Is the German suited to Switzerland?

Yes: the agent writes standard German with Swiss spelling, “ss” and never “ß”. Terms specific to Switzerland, such as “Velo” rather than “Fahrrad”, are set in your glossary.

Are texts published automatically?

No. The agent prepares the texts and a publishing plan; someone on your team reads, edits and approves each text before it is published.

How does the agent learn our brand voice?

From your existing texts and a glossary we build together. The glossary sets the terms to use, avoid and leave untranslated; the style rules set the tone and length. Your corrections are used to refine these rules.

Can an agency use it for its clients?

Yes: each client can have its own glossary, style rules and weekly topic brief. See our page for marketing agencies.

How much does it cost?

It is priced on quote, after a free audit. The price depends on the number of languages and channels, the volume of posts per month and the number of brands to handle. Request a quote.

NotHuman

How much time do you spend translating your posts?

In a free 30-minute audit, we look at your channels and languages and propose a concrete plan.

Contact

A question? A project?

A real person reads every message. No commitment.

We only use this information to reply to you. See our privacy policy.

A personal reply, usually within 2 working days.