You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A track can be available in multiple languages: the original speaker's language, a translator's language, and translated transcripts in various languages. Users should be able to find a track in any language it is presented.
Proposed Solution:
Extend the TrackInfo model to incorporate all information about available languages.
Implementation Plan:
Update the languages field of the TrackInfo model. It should contain an array of the following objects:
{language: string,source: 'track'// lecture was given or translated into this language|'transcript',// app has transcript on that languagetype: 'original'// it is original audio|'generated'// machine-generated|'redacted'// machine-generated but redacted by human}
For example, the lecture was given in English and translated into Russian by a translator, and we have transcriptions for Russian and Serbian (automatically translated) it will look like this:
[// Lector speaks in English{language: 'en',source: 'track',type: 'original'},// Translator translated into his native Russian {language: 'ru',source: 'track',type: 'original'},// Transcript was generated but redacted{language: 'ru',source: 'transcript',type: 'redacted'}// Transcript was generated, but not redacted{language: 'sr',source: 'transcript',type: 'generated'}]
So users can find that lecture in Serbian, and we can inform them that only automatically translated transcription is available for that track.
Problem Statement:
A track can be available in multiple languages: the original speaker's language, a translator's language, and translated transcripts in various languages. Users should be able to find a track in any language it is presented.
Proposed Solution:
Extend the TrackInfo model to incorporate all information about available languages.
Implementation Plan:
Update the
languages
field of theTrackInfo model
. It should contain an array of the following objects:For example, the lecture was given in English and translated into Russian by a translator, and we have transcriptions for Russian and Serbian (automatically translated) it will look like this:
So users can find that lecture in Serbian, and we can inform them that only automatically translated transcription is available for that track.
Implementation Plan:
languages
field of theTrackInfo
model #12The text was updated successfully, but these errors were encountered: