Liora for Microsoft Teams

Real-time AI-powered translation for your Teams meetings. Live voice translation and real-time subtitles, right inside Microsoft Teams.

How Liora licensing works

Liora licenses are purchased once per organization through Microsoft AppSource. The subscription is host-based: when someone from your organization hosts a Teams meeting, every participant — including guests from other companies and external attendees — can use real-time translation under your organization's subscription, with no individual license required. You only need a subscription if you want to host translated meetings yourself. For technical questions, contact us at [email protected].

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 Panel

During the meeting, click the Liora icon in the right-side toolbar. A panel will open on the right side of your screen. Sign-in is automatic — Liora 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

SpanishEnglishFrenchGermanPortugueseItalianChinese

How It Works

When you connect, Liora 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 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 full transcript as a .txt file at any time by clicking the download button. When you disconnect, Teams audio is automatically restored.

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 in the Teams Admin Center. Note: Liora 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 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 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.
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.
Can I use Liora in large meetings?
Yes. Liora 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 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 subscription, you can use translation in their meeting for free as a guest.
Can guests from other companies use Liora in my meeting?
Yes. Liora licensing is host-based: when your organization has an active subscription and one of your employees hosts a Teams meeting, every participant in that meeting — including external guests from companies that don't have Liora — can use real-time translation for free. The host's subscription covers everyone in the meeting.
What does 'concurrent licenses' mean? How does the quantity work?
Your subscription's quantity (e.g. 5 licenses) is the maximum number of people that can have an active translation session at the same time across all meetings hosted by your organization. When a session ends, its slot becomes available again for someone else. The pool is shared between your own employees and any external guests using translation in your hosted meetings — everyone draws from the same shared concurrent pool.
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 subscription, you can use translation in their meeting for free, even if your own organization doesn't have a subscription. Just open the Liora panel, choose your language, and click Start Translation. You only need your own subscription if you want to host translated meetings of your own.

Contact Support

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

[email protected]

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: February 2026