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, Google Meet or ON24

    Link your Zoom, Google Meet or ON24 meeting to a KUDO AI Translation meeting. The KUDO bot joins your meeting and captures its audio, so attendees can follow AI translation through KUDO Mobile Link.

    This guide is for hosts and meeting organizers.

    Before you begin

    • Create your Zoom, Google Meet or ON24 meeting. This guide calls it the source meeting. Have its link and scheduled time ready.
    • Check that External Meeting is enabled for your KUDO account. If you don't see External Meeting when you set up the meeting, contact your KUDO Client Manager.
    • Have your KUDO Client account credentials ready.
    • Coordinate with the source meeting's host. If someone else hosts the source meeting, contact them before the event. The host must approve the KUDO bot when it joins.

    Screenshot 2026-10-21 at 19.58.09.png

    Link your meeting

    1. Sign in to KUDO at https://live.kudoway.com/users/sign_in.
    2. Select New Meeting, then select AI Translation.
    3. Enter the session details. Use the same date and start time as the source meeting.
    4. Turn on External Meeting.
    5. Select the platform, then paste the source meeting link. For ON24, paste the event's attendee link.

    Your KUDO meeting dashboard now shows the linked meeting.

    The KUDO bot tries to join the source meeting 10 minutes before the scheduled start time.

    Screenshot 2026-10-21 at 20.17.31.png

    Approve the KUDO bot

    The KUDO bot joins the source meeting as an external participant, and the host must approve it. Without this approval, the bot can't access the meeting audio that KUDO needs for AI translation. In Zoom, this approval appears as a recording request.

    Screenshot 2026-10-21 at 20.20.20.png

    Approve the bot automatically in Zoom

    In Zoom, you can approve the bot's recording request automatically instead. In the Zoom web portal, go to Settings > Recording and turn on these settings:

    • Record to computer files
    • Allow external meeting participants to record
    • Auto-approve recording permissions

    Share translation with attendees

    Once the KUDO bot joins, it shares a QR code in the meeting. Attendees scan the code or open the Mobile Link to follow translation in their browser. On a computer, attendees can open the Mobile Link in a browser and stay in the meeting at the same time.

    In ON24, attendees can also follow translation in the KUDO Widget in the attendee console. See Add the KUDO Widget to an ON24 webinar.

    To learn more, see What are the KUDO Mobile Link and QR code?


    Check the connection before the event

    1. Join the source meeting early.
    2. Check that the KUDO bot has joined the meeting.
    3. Open the Mobile Link and select a translation language.
    4. Speak into your microphone, and confirm that you hear the translation.

    Troubleshooting

    What you observe What to do
    The KUDO bot doesn't join automatically, or it disconnects because of inactivity. In the KUDO dashboard, select Restart Bot Service, or ask your KUDO Operator to do it. Translation pauses briefly while the bot reconnects, then resumes.
    The bot is in the meeting, but translation isn't working. Check that the host approved the bot when it joined.
    The bot still can't connect. Contact KUDO Support.

    Related content

  • 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.

  • Start KUDO translation in a Zoom or Google Meet meeting

    On the day of your meeting, approve the KUDO bot when it joins your Zoom or Google Meet meeting. Then share its QR code so attendees can follow AI translation through KUDO Mobile Link.

    This guide is for hosts and meeting organizers.

    Before you begin

    • Link your Zoom or Google Meet meeting to KUDO. See Connect KUDO to Zoom or Google Meet.
    • Make sure the meeting host joins early. The KUDO bot tries to join 10 minutes before the scheduled start time, and the host must approve it.
    • Set up your audio device before you join the meeting.

    Approve the KUDO bot

    1. Join the Zoom or Google Meet meeting.
    2. When the KUDO bot asks to join as an external participant, approve it. In Zoom, this approval appears as a recording request.

    Without approval, the bot can't access the meeting audio that KUDO needs for AI translation.

    To approve the bot automatically in future Zoom meetings, see Connect KUDO to Zoom or Google Meet.

    Screenshot 2026-10-21 at 20.20.20.png

    Share translation with attendees

    Once the KUDO bot joins, it shares a QR code in the meeting. Attendees use it to open KUDO Mobile Link and select a translation language:

    • On a smartphone: Scan the QR code with the phone's camera. Translation opens in the phone's browser.
    • On a computer: Open the Mobile Link in a browser and stay in the Zoom or Google Meet meeting at the same time.
    • In person: At hybrid events, attendees in the room can scan the same QR code.

    To learn more, see What are the KUDO Mobile Link and QR code?


    Troubleshooting

    What you observe What to do
    The KUDO bot doesn't join automatically, or it disconnects because of inactivity. In the KUDO dashboard, select Restart Bot Service, or ask your KUDO Operator to do it. Translation pauses briefly while the bot reconnects, then resumes.
    The bot is in the meeting, but translation isn't working. Check that the host approved the bot when it joined.
    The bot still can't connect. Contact KUDO Support.

    Related content

     

  • Add the KUDO Widget to an ON24 webinar

    Embed the KUDO Widget in your ON24 attendee console so attendees can choose a language and listen to AI translation without leaving the event.

    This guide is for hosts, producers, AV technicians, KUDO Operators and meeting organizers who set up ON24 events.

    Before you begin

    • Schedule the KUDO meeting and finalize its languages. This workflow supports AI translation.
    • Connect the KUDO bot to your ON24 event. The KUDO bot joins the event and captures its audio for translation or interpretation. See Connect KUDO to Zoom, Google Meet or ON24.
    • Copy the meeting's KUDO Mobile Link. You'll paste it into ON24.
    • Create the ON24 webcast. Make sure you can access its configuration and ON24 Console Builder.

    Add the KUDO Widget to the attendee console

    1. In ON24, open Console Builder for your webcast.
    2. Add the URL Integration tool to the attendee console.
    3. Go to Configuration, then paste the KUDO Mobile Link into the URL field.
    4. Resize the widget so the full language list is visible.

    Test before you publish

    1. Open the webcast in Preview mode.
    2. Open the KUDO Widget and select a language.
    3. Confirm that you can see the full language list and hear the translated or interpreted audio.
    4. Check the full console layout as an attendee would see it.
    5. When everything works, publish the webcast.

    How attendees listen in their language

    Share these instructions with your attendees:

    1. Open the KUDO Widget in the ON24 console.
    2. Select your language.
    3. Mute the ON24 webcast player, so you hear only your selected language.

    To return to the original audio, select Original Audio in the KUDO Widget, then unmute the ON24 webcast player.


    Troubleshooting

    What you observe Likely cause What to do
    The KUDO Widget doesn't appear in the ON24 console. The URL Integration tool isn't configured correctly. Check that the KUDO Mobile Link was pasted correctly into the URL field.
    The language list is cut off or partly hidden. The widget is too small. In Console Builder, increase the widget's height and width.
    Attendees can't hear their selected language clearly. The original webcast audio is still playing. Mute the ON24 webcast player, and check that a language is selected in the KUDO Widget.
    Translation or interpretation quality is inconsistent. Poor source audio or an unstable network. Check the webcast's source audio quality and the network connection.
    The problem continues.   Contact KUDO Support.

    Related content

     

  • 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 7 articles

FAQ

  • Why Is There No Audio After I Scan the KUDO QR Code?

    Audience: Attendees.

    A silent page does not by itself show whether the problem is your device or the session. Work through these checks one at a time.

    Check your phone first

    1. Confirm your headphones are connected and selected for playback. Check media volume while listening, and look for an unintended Bluetooth connection. Close all unnecessary apps.
    2. Confirm the page is the meeting’s Mobile Link and select an available listening language. If a playback prompt appears, follow it.
    3. Ask another attendee whether the same language is audible.

    What does the result tell me?

    If others hear the same channel, focus on your phone, playback, and connection. If several people hear nothing, ask the organizer to check the session, source audio, and language service. Also confirm whether the event provides spoken translation or captions only.


    Need Help?

    Tell the organizer which phone, browser, language, and headphones you use, and whether captions are updating. These are isolation checks, not proof of a particular fault.

  • 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.