TranslationContext.Builder

public static final class TranslationContext.Builder
extends Object

java.lang.Object
   ↳ android.view.translation.TranslationContext.Builder


A builder for TranslationContext

Summary

Public constructors

Builder(TranslationSpec sourceSpec, TranslationSpec targetSpec)

Creates a new Builder.

Public methods

TranslationContext build()

Builds the instance.

TranslationContext.Builder setTranslationFlags(int value)

Translation flags to be used by the Translator

Inherited methods

Public constructors

Builder

Added in API level 31
public Builder (TranslationSpec sourceSpec, 
                TranslationSpec targetSpec)

Creates a new Builder.

Parameters
sourceSpec TranslationSpec: TranslationSpec describing the source data to be translated. This value cannot be null.

targetSpec TranslationSpec: TranslationSpec describing the target translated data. This value cannot be null.

Public methods

build

Added in API level 31
public TranslationContext build ()

Builds the instance. This builder should not be touched after calling this!

Returns
TranslationContext This value cannot be null.

setTranslationFlags

Added in API level 31
public TranslationContext.Builder setTranslationFlags (int value)

Translation flags to be used by the Translator

Parameters
value int: Value is either 0 or a combination of TranslationContext.FLAG_LOW_LATENCY, TranslationContext.FLAG_TRANSLITERATION, and TranslationContext.FLAG_DEFINITIONS

Returns
TranslationContext.Builder This value cannot be null.