Blog/Published: Updated:

Be first in line when Gaavala lands on the Chrome Web Store. Join waitlist

How to Translate a Zoom Meeting in Real Time — Chrome Extension Guide

To translate a Zoom meeting with Gaavala’s Chrome extension, join through Zoom’s permitted browser client, choose your caption language and press Start. This guide covers browser joining, missing access links and Zoom mute behavior; meetings that require the separate app need a different solution.

Original + translation, paired
Timestamps, language badges, and both sides of every sentence — what was said and what it means stay together.

What You Need

Before starting, make sure you have:

  • A Chromium-based browser, version 116 or later. Chrome, Edge, Brave, and Arc all qualify. Safari and Firefox are not supported because they do not implement the extension APIs Gaavala depends on.
  • A Zoom invitation that permits joining in a browser tab, under the meeting and organization settings.
  • Install the extension, sign in and check browser permissions before the meeting. Time varies with account and organization policy.

Gaavala’s captions do not depend on Zoom’s native translation feature. You must still be allowed to join the meeting in its browser client and install and use the extension. Your organization may restrict browser extensions, sign-in or external speech services; check those policies before the call.

Before choosing a plan, compare free trials and recurring free meeting-translation allowances against the length and platform of your actual calls.

Step 1 — Install Gaavala from the Chrome Web Store

Install Join waitlist if your browser policy allows it. Review the permissions, pin the extension, open its side panel and sign in with Google or Microsoft.

The free trial includes 5 minutes of translated captions in total. It never renews, needs no credit card and does not include Speak Mode.

Step 2 — Join Your Zoom Meeting in a Chrome Tab

This is the step most people get wrong on the first try. Gaavala captures audio from a Chrome tab using the tabCapture API. That means the meeting must be running in a tab, not in the Zoom desktop client.

Open the Zoom invitation in your browser. If the desktop-app prompt appears, cancel it and choose “Join from your browser” when that option is offered. Follow Zoom’s documented browser-join steps. If the link is missing, check the meeting’s browser-access requirements with the host; its absence does not identify a single cause.

Once you click "Join from your browser", Zoom loads its web client in the current tab. Allow microphone and camera access if prompted, enter your name, and join the meeting normally. Leave this tab open for the duration of the meeting. You can switch to other tabs freely — the audio capture continues regardless of whether the Zoom tab is in the foreground.

Step 3 — Open the Gaavala Side Panel and Press Start

Focus the Zoom web-client tab where you can hear the call, not its invitation or launcher page. Open Gaavala, choose the caption language and press Start.

Meeting audio goes directly to Soniox. The privacy guide explains processing and local transcript history.

Step 4 — Choose the Caption Language

Set your reading language in Gaavala, independently of Zoom’s caption settings. Source speech is detected automatically. Choose Original for transcription without translation.

Step 5 — Read Live Captions (or Speak Back with Pro)

Read Zoom captions in the side panel; export TXT, SRT or JSON, or request an on-device summary on a supported device.

Zoom’s own mute silences translated speech too. Unmute in Zoom to be heard; Gaavala cannot read that mute state. Stop Speak in Gaavala or release the held button to end your turn.

For Pro speech controls, see Speak Mode; choose among 68 studio voices or set up your own voice.

Common Issues

Check the documented access conditions instead of changing the meeting URL:

  1. If the launch page offers “Join from your browser”, use that option after cancelling the desktop-app prompt, as shown in Zoom’s joining guide.
  2. Ask the host whether browser joining is available for this meeting. The browser-link setting can be controlled at account, group or user level.
  3. Check whether the meeting uses end-to-end encryption (E2EE). Zoom says its browser-join link is unavailable for E2EE meetings, which require the desktop or mobile app. Organization policies may also restrict browser access.

Gaavala needs an accessible meeting tab. If the approved way to join requires the separate Zoom app, this extension cannot capture that app’s audio.

Captions show "no audio detected"

This is almost always a focus issue — the extension captures the tab that is active when you press Start. End the session, make sure the Zoom tab is the focused tab, and click Start again. Other common causes: the Zoom tab is muted at the OS level, or the meeting itself has not yet started broadcasting audio.

Captions are accurate but feel lagged

Translation needs enough speech to form a phrase. Check whether the meeting audio itself is delayed, then check your network and try a short, clear sentence. Overlapping speech and an unstable connection can affect results. No fixed end-to-end latency is guaranteed.

Why the Extension Needs the Zoom Web Client

Gaavala needs the Zoom web client. If the meeting requires the separate desktop or mobile app, including an E2EE meeting, this browser extension cannot capture that call. Check the browser-joining conditions above before setting up translation.

Audio processing and local history: Gaavala privacy guide.

Choose between native translation and Gaavala

Zoom translated captions depend on the host’s eligible plan or Translated Captions add-on and meeting settings. Once enabled, participants can choose their caption language; guests are not categorically excluded. Zoom also has a separate Voice Translator feature with client and subscription requirements. Check Zoom caption documentation and Zoom Voice Translator documentation; AI Companion summaries are a different feature.

CapabilityNative featureGaavala
Translated captionsDepends on the plan, host and settings described aboveOne-time 5-minute trial; Pro 120 minutes/day
Language coverageCheck the provider’s current source/target lists60 languages
Spoken translationSeparate feature and eligibility; consult the linked sourcesSpeak Mode on Pro
Guest accessMay be available through an eligible hostUse an accessible browser meeting; browser policies still apply
Cross-platform workflowZoom onlyTeams, Zoom, Meet and Webex
Audio for Gaavala translationZoomDirect from the browser to Soniox

If the Zoom host already provides your caption language, try that setting first. For Gaavala, confirm browser joining is permitted before subscribing.

FAQ

Does Gaavala work with the Zoom desktop client?

No. Gaavala captures a Chrome tab, not the separate Zoom desktop app. Use the Zoom browser client only when the meeting and your organization permit it. Zoom’s browser-access documentation lists restrictions, including E2EE meetings that require the desktop or mobile app.

Will other Zoom participants know I am using Gaavala?

Captions stay in your Gaavala panel; translated Speak output is audible to the call, so follow its transcription and translation rules.

Is my meeting audio uploaded to Gaavala servers?

Meeting audio goes directly from your browser to Soniox; the data-flow and retention guide distinguishes it from account data and local transcript history.

How does the free trial work?

Yes. The free trial gives you 5 minutes of translated captions total, with no credit card required — a one-time lifetime allowance that never resets. Speak Mode is not included in the free trial; it is a Pro-only feature. Pro at $19.99/month unlocks 120 minutes of transcription per day along with Speak Mode (one button — tap for a hands-free window, hold to talk while held) and your own cloned voice. Cancel any time from the side panel.

Can I use Gaavala on a phone or tablet?

Use a supported desktop browser; this Chrome extension does not run in mobile browsers.

Get Started

Join waitlist

Install the extension, sign in and check browser permissions before the meeting. Time varies with account and organization policy.


Billed through our payment partner (Merchant of Record). Prices exclude VAT and sales tax — the payment partner adds the tax due in your country at checkout.

Translate Zoom meetings in real time with Gaavala