Справочник по платформе MLKitTranslate

TranslateRemoteModel

class TranslateRemoteModel : RemoteModel

Модель перевода, которая удаленно хранится на сервере и загружается на устройство.

  • Язык, связанный с этой моделью.

    Декларация

    Быстрый

    var language: TranslateLanguage { get }
  • Получает экземпляр TranslateRemoteModel настроенный для данного языка. Эту модель можно использовать для запуска загрузки путем вызова API download(_:) из ModelManager .

    TranslateRemoteModel использует ModelManager внутри. При загрузке TranslateRemoteModel будет опубликовано уведомление для RemoteModel . Чтобы проверить, принадлежат ли такие уведомления TranslateRemoteModel , убедитесь, что поле ModelDownloadUserInfoKeyRemoteModel в словаре информации пользователя содержит объект типа TranslateRemoteModel . Пожалуйста, не создавайте экземпляр TranslateLanguage.english , поскольку он встроен. В противном случае такой экземпляр невозможно будет загрузить или удалить.

    Декларация

    Быстрый

    class func translateRemoteModel(language: TranslateLanguage) -> TranslateRemoteModel

    Параметры

    language

    Данный язык.

    Возвращаемое значение

    Экземпляр TranslateRemoteModel .

  • Недоступен. Вместо этого используйте translateRemoteModel(language:) .