MLKitTranslate 프레임워크 참조

MLKTranslateRemoteModel


@interface MLKTranslateRemoteModel : MLKRemoteModel

서버에 원격으로 저장되고 기기에 다운로드된 번역 모델입니다.

  • 이 모델과 연결된 언어입니다.

    선언

    Objective-C

    @property (nonatomic, readonly) MLKTranslateLanguage _Nonnull language;
  • 지정된 언어로 구성된 TranslateRemoteModel의 인스턴스를 가져옵니다. 이 모델을 사용하면 ModelManager에서 download(_:) API를 호출하여 다운로드를 트리거할 수 있습니다.

    TranslateRemoteModel는 내부적으로 ModelManager를 사용합니다. TranslateRemoteModel를 다운로드할 때 RemoteModel에 관한 알림이 게시됩니다. 이러한 알림이 TranslateRemoteModel에 속하는지 확인하려면 사용자 정보 사전의 ModelDownloadUserInfoKeyRemoteModel 필드에 TranslateRemoteModel 유형의 객체가 포함되어 있는지 확인하세요. 기본으로 제공되는 TranslateLanguage.english로 인스턴스화하지 마세요. 그렇지 않으면 이러한 인스턴스를 다운로드하거나 삭제할 수 없습니다.

    선언

    Objective-C

    + (nonnull MLKTranslateRemoteModel *)translateRemoteModelWithLanguage:
        (nonnull MLKTranslateLanguage)language;

    매개변수

    language

    지정된 언어입니다.

    반환 값

    TranslateRemoteModel 인스턴스입니다.

  • 사용할 수 없습니다. 대신 translateRemoteModel(language:)를 사용하세요.

    선언

    Objective-C

    - (nonnull instancetype)init;