Class: shaka.text.SpeechTranslatorController

Constructor

new SpeechTranslatorController()

Implements:
Source:

Members

abortController_ :AbortController

Type:
  • AbortController
Source:

lastSource_ :string

Type:
  • string
Source:

lastTarget_ :string

Type:
  • string
Source:

setupVersion_ :number

Type:
  • number
Source:

translationVersion_ :number

Type:
  • number
Source:

translator_ :Translator

Type:
  • Translator
Source:

Methods

release()

Request that this object release all internal references.
Implements:
Source:

setup(sourceLanguage, targetLanguage) → {Promise}

Parameters:
Name Type Description
sourceLanguage string
targetLanguage string
Source:
Returns:
Type
Promise

translate(text) → {Promise<?string>}

Parameters:
Name Type Description
text string
Source:
Returns:
Type
Promise<?string>