Liora Flow for Teams — support

How the subscription works, what each refusal message means, the panel guide, and what to do when something will not start.

How Liora Flow licensing works

A Liora Flow subscription is bought per organisation through Microsoft AppSource, and it belongs to the meeting organiser: when somebody from your company organises a Teams meeting, every participant — including guests from other companies and external attendees — can translate under that subscription, with no individual licence and no limit on how many they are. You only need a subscription of your own if you want to organise translated meetings yourself. For technical enquiries, write to support@lioraflow.com.

How the subscription works

What you pay for, what gets used up, and what decides whether translation starts at all. Worth reading before you subscribe, and before assuming something is broken.

No seats, no per-person licences

If there are twenty people in the meeting, all twenty can translate. There are no seats and no per-person licences to buy: being in the meeting is enough, whether you are an employee or a guest from another company.

Credits are spent per spoken minute, not per person

What comes out of your pot is the credits for the spoken minute. Silence is not charged, and twenty people listening costs the same as one: what is translated is what is said, not how many hear it.

Credits belong to the month and do not roll over

It works like a mobile plan: each cycle you have your plan's credits, it renews on its own and you have them all again. The cycle runs from your sign-up date, not from the first of the month. What you did not spend does not carry over. And if you go over, nothing is cut off: the excess is billed at €0.20 per credit, with a warning, and with a cap if you ask for one.

The organizer opens Liora Flow first

Liora Flow knows who organises a meeting when the organiser opens the panel inside it. Until that happens, everyone else is refused even if there are credits to spare, because there is no subscription to bill the meeting to. If participants are told the organiser must open Liora Flow first, this is why.

Changing plan takes effect immediately

The plan is changed in Microsoft's portal and the change reaches the service on its own. Nothing needs reinstalling and meetings already running do not need restarting.

Cancelled or suspended subscriptions

If a subscription is cancelled, or Microsoft suspends it, translation stops starting in meetings hosted by that organization. Reactivating it restores service with no further steps. Organizations on an agreed pilot or partnership can be enabled by Liora Flow without a Marketplace subscription.

What the refusal messages mean

“The meeting host does not have an active Liora Flow subscription”

The organizer's organization has no subscription and is not enabled by us. Either they subscribe through AppSource, or someone who does have a subscription hosts the meeting.

“The host has reached their plan's limit”

Translation will not start because that company's subscription is capped. The plan is raised in Microsoft's portal and the change arrives at once.

“The meeting organizer must open Liora Flow in this meeting before participants can use translation”

The meeting has never been opened with Liora Flow by its organizer. Ask them to open the panel once; everyone else can then translate normally.

The free trial

There are two trials, depending on where you pay: on our plans or in Microsoft's store. Both give at most 150 credits, whatever the plan.

On our plans

  • 15 days and up to 150 credits, whatever the plan.
  • Only the first time: one trial per card and per account.
  • When the 150 credits are used up, the service stops.
  • To keep going, press «Continue and pay the first month» in the panel or the app: the trial ends, the first month is charged and you get your plan's full credits.
  • During the trial there is no overage, even if you have accepted it.

On Microsoft Teams

  • Up to 150 credits, whatever the plan. Microsoft decides how long the trial lasts.
  • Once the 150 are used up, you can keep going: what you use is taken in advance from your first paid month, up to that month's credits on your plan. Those credits count at your plan's price, because they are part of its first month.
  • When that advance is used up, the service stops until Microsoft starts charging the paid period.
  • Microsoft bills everything: nothing is charged through our payment gateway.
  • If you cancel in Microsoft during the trial, nothing is charged.

On Teams we email you three times

  1. 1When 80% of the trial credits are used.
  2. 2When the 150 are used: whatever you keep using comes out of your first paid month.
  3. 3When that advance runs out: the service is paused until the paid period starts, and we tell you the date.

Getting Started

Follow these steps to start translating your Microsoft Teams meetings in real time.

1

Install in your Meeting

Join or create a Microsoft Teams meeting. In the top meeting toolbar, click the "+" (Add an app) button. Search for "Liora Translation" in the app catalog and click "Save". You only need to do this once per meeting — it stays available for all participants.

2

Open the Liora Flow Panel

During the meeting, click the Liora Flow icon in the right-side toolbar. A panel will open on the right side of your screen. Sign-in is automatic — Liora Flow uses your Microsoft account (SSO). No extra accounts needed.

3

Choose Language & Voice

In the panel, open the language dropdown and select the language you want the meeting translated into. Then select your preferred translation voice: Male or Female. This preference is saved automatically for future meetings.

4

Start Translating

Click "Start Translation" and wait for the status badge to show "Connected". The translated audio and subtitles will start appearing immediately. Teams audio is automatically muted so you don't hear the original and translation at the same time.

Supported Languages

ArabicGermanEnglishSpanishFrenchHindiItalianJapaneseKoreanDutchPolishPortugueseRussianUkrainianChinese

How It Works

When you connect, Liora Flow processes meeting audio in real time through an AI pipeline that delivers translated voice and subtitles in milliseconds.

1

Participant speaks in their language — audio is captured directly from the Teams meeting.

2

Liora Flow AI processes the speech: transcription, language detection, translation and voice synthesis.

3

Translated voice plays in your chosen language — two independent volume sliders let you control translation volume and original audio volume separately.

4

Real-time subtitles appear in the panel — each speaker is assigned a unique color for easy identification. Source and target language are shown for each subtitle.

5

You can download the meeting's transcript from the panel, in the formats it offers, whenever it is being kept. When you disconnect, Teams audio is automatically restored.

Inside the panel

What each control does, including the ones that get misread most often.

Translation on, not started yetYour language and voice, and the button to start.
Translating, with someone not translatedThe notice sits at the top, in its own strip. Only the list of what is said scrolls.
Subtitles onlyFor whoever manages the meeting: the meeting's language is required.
PermissionsWho can move the controls, in a window over the panel.

Example with made-up sentences.

The voice others hear you in

Before starting, you choose whether your translated voice sounds male or female. This is how everyone else hears you — not how you hear them. You always hear each person in the voice that belongs to that person.

Your language is already filled in

The panel opens in the language you use Teams in, when Liora Flow has it, and in English otherwise. Change it before connecting if you would rather read and listen in another one.

Two volumes, on purpose

The translated voice and the original meeting audio have separate controls. Keeping the original low underneath lets you follow tone, emphasis and who is speaking while the translation plays over it. Turn it all the way down to hear only the translation.

When you translate, subtitles are yours alone

The panel shows what is being said, translated into your language and labelled with who said it. Nobody else sees your subtitles, and no one can tell which language you are listening in. With subtitles only (no translation) it is different: the subtitles belong to the whole meeting and everyone sees them, in the language being spoken.

Subtitles without translation

With translation off you can switch on subtitles alone. The first time, you choose the language the meeting is spoken in: one choice for everyone, required, and always visible afterwards. Nothing starts without it. While you translate, the subtitles go with the translation and the switch stays on.

Who can move the controls

Whoever manages the meeting sees a permissions button. It sets who can turn subtitles on and off and change the meeting's language: only the organizer, people from the organizer's company or everyone in the meeting, plus specific people who have opened Liora Flow. If you cannot change something, the panel says so.

Transcript and what is kept

By default nothing said is kept. If the account keeps it, the panel offers the meeting's transcript to download in the formats it lists, and says until when it is available: fifteen days, and then it is destroyed. The audio is never kept.

Translating someone who doesn't have Liora Flow

The whole point: a person who never opens Liora Flow — and may not know it exists — can still be understood by everyone who does.

The panel asks, naming the person

When somebody speaks and nobody is translating them, your panel asks which language they are speaking. Pick it from the list and they are translated from their very next sentence onwards, with nothing to install and nothing for them to do.

One answer per person

Two people speaking different languages are asked about separately, and each is translated in their own. The question is about a person, not about the meeting.

The answer serves everyone

"Ana speaks Spanish" is a fact about Ana, so one person answering settles it for every listener in the meeting. Nobody is asked twice about the same person.

Anyone can correct anyone

Each answer is listed with the name of whoever gave it, and the most recent one applies. A wrong answer degrades the translation for everybody listening, so it is worth being able to see who set it and put it right.

It follows them either way

If that person later opens Liora Flow and picks their own language, they stop being listed and everyone is told. If they switch it off again, they reappear with the language already filled in. If they leave the meeting, they disappear.

Not interested? Dismiss it

Waving the question away stops it coming back for that person, for you. Other listeners still get asked, and can still answer for everyone.

System Requirements

Microsoft Teams

  • Teams desktop app (Windows & macOS) — Supported
  • Teams web app (browser) — Supported
  • Teams mobile app (iOS/Android) — Not supported

Requires the new Microsoft Teams experience. Classic Teams client is not supported.

Browsers

  • Microsoft Edge (latest 2 versions)
  • Google Chrome (latest 2 versions)
  • Firefox — Not supported by Teams for meeting apps
  • Safari — Not supported by Teams for meeting apps

License, Network & Admin

  • Microsoft 365 Business Basic (or higher), E3/E5, or Office 365 E1/E3/E5. Free Teams accounts do not support third-party meeting apps.
  • Minimum 5 Mbps stable bandwidth. WebSocket support required for real-time audio. Firewall must allow connections to *.lioraflow.com and WebRTC endpoints.
  • IT admin must allow third-party apps in Teams Admin Center (Teams apps > Permission policies) and approve Liora Translation. RSC permissions required: OnlineMeeting.ReadBasic.Chat and OnlineMeetingParticipant.ToggleIncomingAudio.Chat.

Troubleshooting / FAQ

I can't hear the translation
Check that the Translation volume slider is not at zero. Verify your system volume and audio output device. If the status shows "Disconnected", click "Start Translation" to reconnect. If status shows "Error", disconnect and try again — if the problem persists, close and reopen the panel.
The app doesn't appear in my meeting
Click "+" in the meeting toolbar and search for "Liora Translation". If it doesn't appear, ask your IT administrator to approve Liora Flow in the Teams Admin Center. Note: Liora Flow requires a Microsoft 365 business or enterprise account (not free), and works in scheduled meetings and channel meetings (may not be available in 1:1 calls).
The translation output seems wrong
Liora Flow does not auto-detect your language — you choose it from the dropdown. Make sure you selected the correct target language (the language you want to hear). The system translates from whatever language the speaker is using to your selected language.
The translation cuts off or lags
Ensure you have a stable internet connection (minimum 5 Mbps). If the status shows "Reconnecting", Liora Flow is automatically trying to reconnect — wait a few seconds. After 8 retry attempts, the status will show "Error". Disconnect and reconnect manually.
Can I change language during a translation?
No. You need to disconnect first, select the new language, and then reconnect.
Can other participants see my subtitles?
No. Each user runs their own independent translation session. Your language choice, subtitles, and audio are completely private. With subtitles only (no translation) it is different: the subtitles belong to the whole meeting and everyone sees them, in the language being spoken.
What happens if I close the panel or leave the meeting?
The session ends automatically. Nothing remains active in the background. All cleanup is handled by Liora Flow.
Can I use Liora Flow in large meetings?
Yes. Liora Flow works in meetings of any size. It identifies and translates all speakers, labeling each one in the subtitles.
How do I get a subscription?
Liora Flow subscriptions are purchased per organization through Microsoft AppSource by your IT administrator — end users cannot subscribe directly from inside Teams. You only need a subscription if you want to host translated meetings yourself; if someone else is hosting and has a Liora Flow subscription, you can use translation in their meeting for free as a guest.
Can guests from other companies use Liora Flow in my meeting?
Yes. A Liora Flow subscription is per organisation and covers the whole meeting: when your company has an active subscription and one of your employees organises a Teams meeting, every participant — including guests from companies with no Liora Flow — can translate at no cost to them and with no limit on how many they are.
How are credits counted?
They are counted per spoken minute, and they come out of your subscription's pot: 2 credits per language if it is translated, 1.25 if it is only subtitled, and 1 more per language if you want the notes. Silence does not count, and neither does the number of people: twenty listening spend the same as one, because what is translated is what is said. The pot is monthly, it renews on its own and what is not spent does not accumulate.
I'm joining a meeting hosted by someone else — do I need my own subscription?
No. If the meeting host's organization has an active Liora Flow subscription, you can use translation in their meeting for free, even if your own organization doesn't have a subscription. Just open the Liora Flow panel, choose your language, and click Start Translation. You only need your own subscription if you want to host translated meetings of your own.
Someone in my meeting doesn't have Liora Flow. Can they still be translated?
Yes. When someone speaks and nobody is translating them, your panel asks which language they are speaking and names them. Pick it from the list and they are translated from then on, without them installing anything or even knowing Liora Flow is running.
Why is the panel asking me what language someone else is speaking?
Because that person has not opened Liora Flow, so nothing else can tell us what they speak. Automatic detection needs several seconds of speech and gets it wrong with short sentences and similar languages, so one click from someone who already knows is both faster and more reliable. If you would rather not answer, dismiss it and you won't be asked about that person again.
I picked the wrong language for someone. How do I fix it?
Change it in the list below the prompt: every person answered for stays there with their language, next to the name of whoever chose it. Pick the right one and it applies immediately — anyone in the meeting can correct anyone else, and the last answer wins.
What happens if I go over my plan's credits?
It depends on what the billing contact chooses. By default, once the plan's credits are used up, translation stops until the next cycle. If they tick the overage box, it keeps working and the extra credits are billed at €0.20, which is the list price: the plan gives you credit as a gift, and past the quota the gift ends and you pay list. If that happens every month, moving up a plan works out cheaper — the plan above comes with more gifted credit. During the free trial there is no overage: when the quota runs out it always stops, box ticked or not.
There are credits to spare and it still will not let me translate.
The meeting organiser has to have opened the Liora Flow panel in that meeting at least once before anyone else can translate: that is how we know which subscription covers the meeting. Until they do, everyone else is refused no matter how many credits are left. Ask them to open Liora Flow and try again.
How do I choose the voice other people hear me in?
Pick male or female before you start translation. It is how your translated voice sounds to everyone else, not how you hear other people — you always hear each person in the voice that matches them.
Can I hear the original voice and the translation at the same time?
Yes. There are two independent volume controls: one for the translated voice and one for the original meeting audio. Many people keep the original low in the background to follow tone and emotion while listening to the translation over it. Turn the original all the way down for translation only.
Can other people see my subtitles or know which language I'm listening in?
No. Subtitles are shown only in your own panel and in your own language. Nobody else sees them, and your language choice is not visible to other participants. With subtitles only (no translation) it is different: the subtitles belong to the whole meeting and everyone sees them, in the language being spoken.
Does it work in Zoom or Google Meet?
The integration that exists today is Microsoft Teams: it joins the meeting with nothing to install. For Zoom and Meet there is no add-in, and the route is the same as for a physical room — bring the meeting's audio into a room of ours, over SRT or WebRTC. It works, but someone has to set it up: it is not a checkbox.
Can I have subtitles without translating?
Yes. With translation off, switch on Subtitles and choose the language the meeting is spoken in. Everyone has to be speaking that language. If you translate, the subtitles come with the translation.
Who can turn subtitles on or off?
The organizer, by default. The organizer can widen it to people from their company or to everyone, or name specific people. Whoever manages the meeting sees a permissions button for it.
Are subtitles kept?
Only if the account has chosen to keep them; by default nothing said is kept. When it is kept, the transcript is available to download for fifteen days and then destroyed.

Contact Support

If you experience any issue not covered in this guide, please reach out to our support team.

support@lioraflow.com

Response within 24 hours on business days. Languages: English, Spanish.

When contacting support, please include: a description of the issue, screenshots if applicable, your Teams version (Help > About in Teams), your browser and OS (if using Teams web), and the meeting date and time when the issue occurred.

Service Status

  • Liora Translation EngineOperational
  • Teams IntegrationOperational
  • Authentication (SSO)Operational

If all systems show operational but you're still experiencing issues, please contact support.

Back to homeLiora Translation for Microsoft Teams — v1.0 | Last updated: September 2026

If the machine translates something it shouldn't

An automatic translation can come out offensive without anyone having said anything offensive. There is a button next to the translated text and also on the screen where you listen, which is where it is needed most: someone hearing a voice say something strange has no message to point at.

  • One tap and that's it. If it asked for three fields nobody would report anything, and the button would exist only on paper.
  • It works without an account. Someone joining a room with a code chose nothing, and is exactly who is most likely to hear a strange translation.
  • What is sent is what was said and what came out, with the language pair. Not the surrounding conversation, not who you were talking to, and not the audio.