MLKitÜbersetzen-Framework-Referenz

TranslateRemoteModel

class TranslateRemoteModel : RemoteModel

Ein Übersetzungsmodell, das remote auf dem Server gespeichert und auf das Gerät heruntergeladen wird.

  • Die mit diesem Modell verknüpfte Sprache.

    Erklärung

    Swift

    var language: TranslateLanguage { get }
  • Ruft eine Instanz von TranslateRemoteModel ab, die für die angegebene Sprache konfiguriert ist. Dieses Modell kann verwendet werden, um einen Download durch Aufrufen der download(_:) API über ModelManager auszulösen.

    TranslateRemoteModel verwendet intern ModelManager. Beim Herunterladen eines TranslateRemoteModel wird eine Benachrichtigung für ein RemoteModel gepostet. Wenn du prüfen möchtest, ob solche Benachrichtigungen zu einer TranslateRemoteModel gehören, prüfe, ob das Feld ModelDownloadUserInfoKeyRemoteModel im Nutzerinformationen-Wörterbuch ein Objekt vom Typ TranslateRemoteModel enthält. Instanziieren Sie nicht mit TranslateLanguage.english, da es integriert ist. Andernfalls kann diese Instanz nicht heruntergeladen oder gelöscht werden.

    Erklärung

    Swift

    class func translateRemoteModel(language: TranslateLanguage) -> TranslateRemoteModel

    Parameter

    language

    Die angegebene Sprache.

    Rückgabewert

    Eine TranslateRemoteModel-Instanz.

  • Nicht verfügbar. Verwenden Sie stattdessen translateRemoteModel(language:).