Live Translation

How it Works

Configuring Mediaboards

Single Mediaboard

Group of Mediaboards

Inviting Translators

You can run an event with live translators. Invite your translators in as Presenters and have them join an audio channel specific to their language.

Participants can then choose a language to listen to, either by clicking on a mediaboard or flags as shown here.

How it Works

Live translation is achieved by switching between the source audio tracks from mediaboards in the scene to a private audio call where the translator will be providing the localized audio.

The feature is available for single mediaboards as well as for a group of mediaboards in the scene.

  • Source track: Original audio track from mediaboards
  • Audiocall track: When switched to this track, the original audio track will be muted and the user will join a custom audio conference where they will listen to this specific audio track.

The source audio track is delivered through the webinar feature supporting up to 3000 participants with 3 active broadcast screens.

Audiocall tracks use the conference call feature which has an upper limit of 250 participants including translators. Each language channel can have up to 250 participants.

Configuring Mediaboards

Single Mediaboard

For a single mediaboard, a specific configuration needs to be assigned, so when the participant clicks on it, a new menu item will be available (“select audio track”) from where the users can switch between different languages.

To enable the audio track selector, go to the properties of the mediaboard, find the “metadata” field and add the following property to it.

This is an example of a complete metadata field with 3 tracks:

{
 
"audioTracks": [
   {
     
"id": "original",
     
"type": "source",
     
"displayName": "Original"
   },
   {
     
"id": "spanish",
     
"type": "audiocall",
     
"displayName": "Spanish"
   },
   {
     
"id": "french",
     
"type": "audiocall",
     
"displayName": "French"
   }
 ]
}

Group of Mediaboards

This is achieved through assigning an action to a clickable object in the scene or a bot the participants will talk to. The action to trigger is setMediaboardAudioTrack, and it will change the track for all selected mediaboards.

These are the parameters:

Parameter name

Description / value

objectName

tag assigned to a group of mediaboards

trackId

Id for the track. It will be used as a custom conference id

trackType

Two possible values:

  • source will turn on the default audio track for mediaboards
  • audiocall will start a conference call using the trackId as conference id

trackDisplayName

Display name for the track

This is an example of two actions assigned to two scene objects. When clicked, each object will set a track for all mediaboards with the tag “localized”.

Object 1 (a spanish flag)

Onclick field:

{
 
"action": "setMediaboardAudioTrack",
 
"objectName": "localized",
 
"trackId": "spanish",
 
"trackDisplayName": "Spanish",
 
"trackType": "audiocall"
}

Object 2 (english flag)

Onclick field:

{
 
"action": "setMediaboardAudioTrack",
 
"objectName": "localized",
 
"trackId": "source",
 
"trackDisplayName": "English",
 
"trackType": "source"
}

Inviting Translators

Translators need to be invited as Presenters from the dashboard.

As a Presenter, Editor or Owner the following choice will be shown when choosing a language.

How useful was this article?

Click on a star to rate it!

We are sorry that this article was not useful for you!

Let us improve this article!

Tell us how we can improve this article?