TranslationManager.CreateOnDeviceTranslator Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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.