Sprache

TranslationManager.CreateOnDeviceTranslator Methode

Definition

Erstellt einen Geräteübersetzer für die Übersetzung natürlicher Sprachen.

[Android.Runtime.Register("createOnDeviceTranslator", "(Landroid/view/translation/TranslationContext;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=31)]
public void CreateOnDeviceTranslator(Android.Views.Translation.TranslationContext translationContext, Java.Util.Concurrent.IExecutor executor, Java.Util.Functions.IConsumer callback);
[<Android.Runtime.Register("createOnDeviceTranslator", "(Landroid/view/translation/TranslationContext;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=31)>]
member this.CreateOnDeviceTranslator : Android.Views.Translation.TranslationContext * Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit

Parameter

translationContext
TranslationContext

TranslationContext enthält die Spezifikationen zum Erstellen des Übersetzers.

executor
IExecutor

Executor to run callback operations

callback
IConsumer

Consumer um den Übersetzer zu erhalten. Ein null Wert wird zurückgegeben, wenn der Dienst den Übersetzer nicht erstellen konnte.

Attribute

Hinweise

Erstellt einen Geräteübersetzer für die Übersetzung natürlicher Sprachen.

In Android 12 hat diese Methode dasselbe zwischengespeicherte Translator-Objekt bereitgestellt, wenn dasselbe TranslationContext-Objekt angegeben wurde. Verwenden Sie keinen Übersetzer, der an anderer Stelle zerstört wurde, da dies eine Ausnahme unter Android 12 verursacht.

In späteren Versionen gibt diese Methode niemals einen zwischengespeicherten Übersetzer zurück.

Java Dokumentation für android.view.translation.TranslationManager.createOnDeviceTranslator(android.view.translation.TranslationContext, java.util.concurrent.Executor, java.util.function.Consumer<android.view.translation.Translator>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: