Knowledge Base

User Guides

  • Embed the KUDO Widget Beside a Livestream on Your Website

    The KUDO Widget lets attendees access translated audio and captions alongside your livestream. Your video player provides the program video and original audio, while the Widget provides language selection and translation controls.

    This guide is for web developers, content management system (CMS) administrators, and event producers.

    Before you start

    Have the KUDO Widget session URL for your event and access to edit the webpage or CMS module where the livestream will appear. Coordinate the implementation with the team responsible for your video player.


    1. Add the Widget to your page

    The Widget is embedded using an iframe. The following example uses a placeholder session ID:

    <iframe
      name="KUDO Widget"
      title="KUDO translation and captions"
      src="https://audio-widget.kudoway.com/SESSION_ID"
      width="375"
      height="500"
      style="border: 0;"
      allowfullscreen>
    </iframe>

    Replace SESSION_ID with the session reference supplied for your event. If you have been given a complete Widget URL, use that URL as the src value.

    The iframe contains the KUDO attendee interface. Your website or CMS controls its placement and the surrounding page design.


    2. Check placement and sizing

    On desktop, place the Widget beside the livestream player so attendees can watch the video while viewing captions and accessing language controls.

    The example dimensions—375 pixels wide by 500 pixels high—are a starting point. Validate the final size within your page layout.

    For smaller screens, consider placing the Widget below the player. Check that captions and controls remain readable and accessible without being clipped or overlapping other content.


    3. Plan how attendees will hear audio

    The livestream player and KUDO Widget are independent audio sources. If both play audio at the same time, attendees may hear the original speech and translated speech overlapping.

    Define and test the listening experience:

    • For translated audio: Coordinate playback so the original player audio does not compete with the selected translation.
    • For original audio with translated captions: Check that attendees can retain the original player audio while using captions without additional translated audio playing.

    KUDO’s Auto-Floor API can be used to coordinate muting between the player and the Widget. Adding the iframe alone does not establish that integration. Have your web team review the Auto-Floor API implementation guidance and test its behavior with your specific player.


    4. Test the attendee experience

    Before the live event, open the completed page and verify:

    • The Widget loads the correct event session.
    • The livestream and Widget fit the desktop and mobile layouts.
    • Attendees can select the available languages.
    • Captions display correctly and their controls remain accessible.
    • Translated audio plays through the intended output.
    • Original and translated audio behave as intended when changing languages.
    • Auto-Floor muting works as expected, if implemented.

    Run the test with live source speech and the actual livestream player. A visual layout check alone does not verify audio behavior.


    What to expect

    Attendees should be able to watch your livestream and access KUDO translation within the same webpage. The surrounding layout remains controlled by your website or CMS.


    Troubleshooting

    Issue / Task Possible Cause Recommended Action
    Original and translated voices overlap Both the livestream player and Widget are playing audio Check each audio source separately, then verify the intended muting behavior and Auto-Floor integration, if used.
    Captions or controls are clipped The iframe dimensions or surrounding layout provide insufficient space Adjust the layout and retest at the affected screen size.
    Desktop layout works but mobile is difficult to use The page layout has not been adapted to smaller screens Reposition or resize the Widget and verify access to captions and language controls.
  • Connect KUDO to Zoom or Google Meet

    Audience: Hosts and meeting organizers.

    Link an external meeting to KUDO so attendees can access AI translation through the Mobile Link.

    Before you start

    Create the source meeting, confirm matching schedule details, and check that External Meeting capabilities are enabled for your KUDO account.


    Steps

    1. Sign in to your KUDO Client account. Choose New Meeting, then AI Translation.
    2. Enter the session details. Enable External Meeting, choose the platform, and paste the source meeting link.
    3. Before the event, verify the Bot connection and attendee access with the Host.

    What to expect

    The Bot joins the source meeting and shares a QR code for browser-based translation access.


    Zoom connection checks

    Have the Zoom Host review recording permissions. If the Bot fails to join or disconnects, use Restart Bot Service; translation may pause during recovery. These recovery instructions are Zoom-specific.

    For attendee access, see translation in Zoom. For a separate computer-playback workflow, see production audio and video routing.

  • How to use the KUDO Widget as a participant

    This article will give you a brief overview of the Language Access Widget and how to select your preferred language during an event using this solution.

     

    What is the KUDO Language Access Widget

    The Language Access Widget is a language selector that can be embedded into 3rd party platforms, such as Hopin, ON24, GlobalMeet Webcast and others.

    The integration connects KUDO's Interpreter Console to these platforms, which allows the interpreters to access the event and interpret the language into the respective language channels.

    The solution supports up to 32 languages per event, including spoken and sign languages.

    KUDO-Language_Access-Platform.png

     

    How attendees can access interpretation via the KUDO Language Access Widget

    1. Join the original event

    Follow the instructions provided by the event organizer to join the meeting on the 3rd party platform, the website hosting the event.

     

    2. Locate the KUDO Language Access Widget within the event page

    If you would like the Language Selector to be displayed in a different language, click on the globe icon globe_widget.svg on the bottom of the Widget and choose from the 11 available languages. The default for the widget will be according to your browser language preference.

    • AR - Arabic (العربية)
    • DE - German (Deutsch)
    • EN - English (English)
    • ES - Spanish (Español)
    • FR - French (Français)
    • IT - Italian (Italiano)
    • JP - Japanese (日本語)
    • PT - Portuguese (Brazil) (Português)
    • ZH - Chinese simplified (中文(简体)

     

    3. Choose your preferred language from the Select Language list

    Follow the instructions provided by the event organizer to join the meeting on the 3rd party platform, the website hosting the event.

    • The interpretation will start coming through.
    • Mute the original audio in the platform or website's player.
    • If you want to listen to the original audio of the meeting, select Original Audio in the KUDO language selector, and unmute the platform or website player.
    • If captions are available for this event, after you selected your language in the selector, a "CC" icon is available. Click on this icon to get live captioning in the selected language. 
    mceclip2.png

     

     

    Watch an example of the KUDO Language Access Web Link combined with Microsoft Teams Live Event:

     

    If your platform does not support this kind of integration, we also have a solution for you. Find out more about this Language access: Web Link here.

  • Access KUDO Translation in a Zoom Meeting

    Audience: Participants; Host assistance where indicated.

    Use the KUDO Mobile Link alongside Zoom to follow translated speech and captions.

    Before you join

    Select your headset in Zoom and your system sound settings. The organizer must connect KUDO to the Zoom meeting.


    Participant steps

    1. Join Zoom as instructed by your organizer.
    2. Scan the meeting QR code on your phone, or open the Mobile Link in a desktop browser while remaining in Zoom.
    3. Choose your translation language in the Mobile Link.
    4. For original Zoom audio with translated captions, choose Original Audio from the Voice channels.

    What to expect

    Translation plays through the selected output device. The Mobile Link provides translation access separately from the Zoom meeting.


    Host responsibilities

    The Host must approve the Bot’s recording request when prompted; without approval, it cannot receive Zoom audio for translation.


    Troubleshooting

    Issue / Task Possible Cause Recommended Action
    No translation audio Output device mismatch Check Zoom and system output selections.
    Translation unavailable for everyone Bot connection or permission issue Ask the Host to check approval and the Bot connection.

    Hosts can use the connection and recovery guide for Bot troubleshooting.

  • Integrating with ON24 Events

    This guide walks through how to configure the KUDO Widget inside an ON24 event. By the end of this process, ON24 attendees will be able to access multilingual interpretation directly inside the ON24 attendee console through an embedded language selector experience.

    Audience: Hosts, Producers, AV technicians, Operators, and meeting organizers configuring multilingual interpretation workflows for ON24 events.


    Before You Start

    Before configuring the KUDO Widget for ON24, confirm that the KUDO meeting has already been scheduled, the Mobile Link URL has been generated, interpretation languages are finalized, ON24 webcast configuration access is available, and the ON24 Console Builder is accessible.

    For the best attendee experience, test the ON24 console layout before the live event, verify that the widget dimensions are large enough to display the full language dropdown, test multilingual audio playback, and validate the full attendee workflow in Preview mode before publishing the webcast.


    Configuring the ON24 Event

    1. Create the ON24 webcast.
    2. Open the ON24 Console Builder and locate the URL Integration tool to embed the KUDO Widget directly into the attendee console.
    3. Go to Configuration and paste the KUDO Mobile Link into the URL field.
    4. Use Preview mode to test the full attendee experience before the event goes live.
    5. Once the event is live, participants can open the KUDO Widget directly inside the ON24 console and select their preferred interpretation language.

    For the best listening experience, participants should mute the original ON24 webcast audio and listen through their selected KUDO interpretation channel. To return to the original webcast audio, select Original Audio inside the KUDO widget and unmute the ON24 webcast player.


    Troubleshooting

    Issue / Task Possible Cause Recommended Action
    KUDO widget does not appear inside ON24 URL widget not configured correctly Verify the KUDO Mobile Link URL was pasted correctly into the ON24 URL Integration tool
    Language selector is cut off or partially hidden Widget dimensions are too small Increase the widget height and width inside ON24 Console Builder
    Participants cannot hear interpretation audio Original webcast audio still active Mute the ON24 webcast player and verify a KUDO language is selected
    Interpretation quality is inconsistent Poor source audio quality or unstable network Verify webcast audio quality and network stability

    Need Help?

  • Integrating with RingCentral

    This guide walks through how to connect a KUDO Meeting with a RingCentral Stage or Session event so attendees can access multilingual interpretation directly from the RingCentral experience.

    Audience: Hosts, Producers, Operators, AV technicians, and meeting organizers configuring multilingual interpretation workflows for RingCentral events.


    Before You Start

    Before configuring the integration, confirm that the KUDO meeting has already been scheduled with interpretation languages configured, the KUDO Mobile Link is available from the dashboard, and the RingCentral event has been created with the Host having access to its configuration settings.

    For the best attendee experience, validate the integration before the live event, test multilingual audio playback in advance, and confirm the correct KUDO Meeting ID is entered into RingCentral. Testing the attendee access workflow before publishing the event is also strongly recommended.


    Configuring the Integration

    1. From the KUDO meeting dashboard, copy the Mobile Link URL. The 12-digit KUDO Meeting ID is embedded in this URL and is required for the RingCentral integration.
    2. Inside RingCentral, open the webinar or event and go to the Basics section.
    3. Scroll down to the Apps section, enable the KUDO integration, and paste the 12-digit KUDO Meeting ID into the configuration field. Click Save to apply the settings. Once saved, attendees will be able to access multilingual interpretation through the RingCentral event experience.

    Known Limitations

    The KUDO meeting must be scheduled and running before attendees can access interpretation. Languages should be finalized before the event begins, as AI translation quality depends on source audio quality and network stability. Integration behavior may also vary between RingCentral Stage and Session workflows.


    Troubleshooting

    Issue Possible Cause Recommended Action
    KUDO integration doesn't appear in RingCentral Integration not enabled Verify the KUDO integration is enabled in the RingCentral Apps section
    Attendees can't access interpretation Incorrect Meeting ID Confirm the correct 12-digit KUDO Meeting ID was entered
    Multilingual audio is unavailable KUDO meeting not started Confirm the KUDO meeting is running before attendees join
    Participants report missing languages Languages not configured Verify interpretation languages were set up before the meeting began
    Integration changes aren't applied Settings not saved Reopen the Apps section and confirm settings were saved successfully

    Need Help? 

     

See all 8 articles

FAQ

  • Do attendees need a Zoom account to access translation?

    No. Attendees can access translated speech and captions directly from the Mobile Link using a supported browser or the KUDO Live mobile application.

  • Why is the KUDO Bot not joining my Zoom meeting?

    The KUDO AI Bot may be unable to join a Zoom meeting if the Zoom meeting link was entered incorrectly, the Zoom meeting schedule does not match the linked KUDO Meeting, recording permissions are restricted, or the Zoom host has not approved the Bot to join.

    If the issue persists, verify the Zoom meeting details and permissions, then relink the Zoom meeting in KUDO. As a final troubleshooting step, create a new Zoom meeting and reconnect it to the KUDO Meeting.

  • Do I Need to Install an App to Use KUDO Translation?

    No, if you access translation through the KUDO Mobile Link. You can listen to translated speech and read multilingual captions in a supported smartphone or desktop browser without installing software.


    How do I access translation in my browser?

    Open the Mobile Link for your meeting or scan its QR code. Mobile Link access does not require a login. Choose your preferred language to follow the translation available for the session.


    Does this apply to every meeting setup?

    The no-install option described here is the browser-based Mobile Link. Depending on how your meeting is configured, KUDO may instead be available through an embedded app. Follow your organizer’s instructions for joining the meeting and accessing translation.

     
  • Why is the KUDO AI Bot requesting recording permissions in Zoom?

    The KUDO AI Bot requires recording access in order to capture meeting audio for AI translation processing. Without recording approval, AI translation services cannot function.

  • What Are the KUDO Mobile Link and QR Code?

    The KUDO Mobile Link gives attendees access to translated speech and multilingual captions in a supported smartphone or desktop browser. You do not need to log in or download software to use it.

    The meeting’s QR code opens the same Mobile Link. Opening the link and scanning the code are two ways to reach the meeting’s translation experience.

    image.png

    How do I use them?

    Open the Mobile Link provided for your meeting, or scan the meeting’s QR code with your smartphone. Choose your preferred language to listen to translated speech or read captions, according to the meeting’s setup.


    Does this replace my meeting link?

    For meetings hosted on an external platform, such as Teams or Zoom, join that meeting as instructed by your organizer. KUDO runs alongside the meeting platform to provide translation; the Mobile Link is your browser access to that multilingual experience.

     

     

     

  • How does KUDO work with External Platforms? (Zoom, ON24, Webex)

    KUDO is designed to complement the meeting platforms your organization already uses. When paired with an external platform (Zoom, Teams, ON24, RingCentral, and others), both systems run simultaneously. The external platform handles standard communication; KUDO runs alongside it to receive audio and video, process interpretation or translation, and deliver multilingual output to participants in their chosen language. From a participant's perspective, it feels like a single meeting. For your team, you're managing two environments at once.


    The KUDO Bot

    The Bot is what bridges the external platform and KUDO. It joins the meeting as a participant, captures the audio, video, and screen sharing feed, and sends that content into KUDO for processing. In AI meetings, it routes the source audio to KUDO's translation engine. In human interpretation meetings, it delivers the live feed directly to interpreters working inside KUDO.

    If the Bot doesn't connect or drops mid-meeting, the consequences are immediate. Interpreters lose the audio feed, captions stop, and multilingual delivery fails. Bot connectivity is the single most important thing to verify before a meeting goes live, and knowing how to restart it quickly is an essential skill for any Operator or Host.

    Screenshot 2026-05-21 104030.png

    What Participants Experience

    Participants join the meeting normally, pick their preferred language, and start hearing translated audio or reading captions. They can switch languages at any time. Access to multilingual features happens through an embedded app, or a browser-based Mobile Link. depending on how the meeting is set up. 

    The experience is meant to feel effortless, but the additional audio layers involved mean participants sometimes need a little help. Choosing the wrong audio device, missing the language selector, or not having the KUDO app available are all common issues. Operators should expect these and know how to resolve them quickly.

    kla-weblink-mockups.png


    Best Practices Before Going Live

    • Use quality audio equipment. Clear microphones and minimal background noise are essential for accurate interpretation and transcription.
    • Run a full sound check. Test all audio paths before participants join — not just your own connection.
    • Assign a dedicated Operator for large or high-visibility events. Having someone focused solely on the KUDO environment means issues get caught and resolved faster.
    • Rehearse the full setup. The more thoroughly your team prepares before the meeting starts, the less they'll need to manage once it's live.