Skip to main content
Version: Next

Type Alias: MarianTranslator

MarianTranslator = Translator & object

Defined in: extensions/nlp/tasks/marianTranslation.ts:59

Marian (Opus-MT) translation task runner. The text is split into sentences, which are translated one at a time.

Type Declaration​

translateWorklet()​

readonly translateWorklet: (text, languages, onToken?) => string

Synchronous version of Translator.translate to be executed directly on the caller or worklet thread.

Parameters​

text​

string

languages​

TranslationLanguages

onToken?​

(token) => void

Returns​

string