Docs

Documentation

Meetings in more than one language

Ten people in a call. Four speak Hindi, two English, six Arabic. Here is exactly who hears what, who reads what, and why Jaha answers the way it does.

One rule explains the rest

Everything Jaha produces falls into one of two kinds, and telling them apart answers almost every question about languages.

A meeting has one voice channel and one chat thread. Ten people, one stream. Nothing in that stream can be personalised — whatever Jaha says out loud, everybody in the room hears the same thing, so something has to decide which language it is in.

Everything else is rendered for exactly one reader: the summary you open, the digest in your inbox, the notification when somebody asks for you, the dashboard itself. Those simply follow your own language, with no compromise involved.

Most confusion about multilingual meeting tools comes from treating the first kind as though it were the second. A setting that promises “answer me in my language” cannot be kept in a room where everyone shares one speaker.

Jaha answers in the language you asked in

Ask in Hindi and the spoken answer comes back in Hindi — in a room of six Arabic speakers, and regardless of what anyone has set in their profile.

The obvious alternative is to follow the room’s majority, and it is worse than it sounds: it means the person who actually asked receives an answer they cannot read, in a language chosen by five people who did not ask. Nobody would pick that deliberately, but “use the room’s language” arrives there by accident.

When the recording is not sure which language a question was in — a short question gives it very little to go on — Jaha falls back to what you have said you speak, then to your organisation’s default, then to English. It never guesses silently: the choice it made and the reason are recorded against the meeting.

The language you speak in beats the language in your profile, deliberately. In a mixed room, choosing to ask in English is usually a decision to let the room follow along — overriding that with your saved preference would undo what you were doing.

The room hears one language and reads the others

The spoken answer goes out immediately, in the asker’s language. A moment later the same answer appears in the meeting chat in the other languages actually present in the room — one message, each block labelled with the language’s own name.

Two things make that safe to rely on. The translations never delay the spoken answer: they catch up behind it, because a pause after somebody asks a question is the difference between an assistant and an obstacle. And a translation renders the answer that was already given rather than answering again, so the written version cannot contradict the spoken one on a number or a date.

A meeting where everybody shares a language gets no translations and costs nothing extra. The additional work happens only in rooms that need it.

Setting the language you speak

In Settings, “The language I speak” is a fact about you rather than an instruction to Jaha. It does three jobs: it helps the recogniser hear you correctly, it decides the language of anything written for you alone, and it breaks the tie when a spoken question is too short to identify.

Leaving it unset is a real answer, not a missing one. It means your organisation’s default applies and what Jaha actually hears takes the lead — which is often the better behaviour for somebody who moves between languages.

Separately, the language of the dashboard itself is yours alone and changes nothing about meetings: an administrator can read the product in French while their organisation meets in Arabic.

One recap, rendered into every language

The summary, decisions and action items are written once, from the recording, in the language the meeting was actually held in. Every other language is a translation of that one.

This matters more than it sounds. Producing each language independently would let two colleagues open the same meeting in two languages and be shown different figures, with nothing on the page to say which was right. Instead every rendition traces back to a single source, and the page tells you which one it is.

Quotes are the exception that proves it: a highlighted quote is a thing a person actually said, so the original wording is kept exactly and the translation sits alongside it. Jaha will not put translated words in somebody’s mouth.

Your document workspace

Northwind Trading — quarterly review

Thursday 12 March, 14:00

Summary

العربية

The recap as a page, in the meeting’s own language — and translated for whoever else was in the room.

What does not work

Jaha works end to end in five languages: English, Arabic, French, German and Hindi. It recognises speech, speaks aloud, and writes answers and recaps in each of them.

Other languages are not offered, and that is a deliberate choice rather than a gap we hope you will not notice. A sixth language would need a voice, a recogniser and a translation path we can stand behind, and listing one before all three exist would mean transcribing a meeting into the wrong language while the settings screen claimed otherwise.

There is also no private audio channel. Jaha cannot speak one language into one person’s ear and another into somebody else’s — a Teams call has a single stream, so the written renditions in the meeting chat are the mechanism, not a lesser substitute for one we have not built.

The wake word stays “Jaha” in every language. It is a name, and translating a name would mean nobody could call it in a mixed room.
Did this page help?