Tài liệu tham khảo về khung MLKitCompile

TranslateRemoteModel

class TranslateRemoteModel : RemoteModel

Một mô hình dịch được lưu trữ từ xa trên máy chủ và được tải xuống thiết bị.

  • Ngôn ngữ liên kết với mô hình này.

    Khai báo

    Swift

    var language: TranslateLanguage { get }
  • Lấy thực thể của TranslateRemoteModel được định cấu hình bằng ngôn ngữ đã cho. Bạn có thể sử dụng mô hình này để kích hoạt tệp tải xuống bằng cách gọi API download(_:) qua ModelManager.

    TranslateRemoteModel sử dụng ModelManager nội bộ. Khi tải TranslateRemoteModel xuống, hệ thống sẽ đăng một thông báo về RemoteModel. Để xác minh xem các thông báo đó có thuộc về TranslateRemoteModel hay không, hãy kiểm tra để đảm bảo trường ModelDownloadUserInfoKeyRemoteModel trong từ điển thông tin người dùng chứa đối tượng thuộc loại TranslateRemoteModel. Vui lòng không tạo thực thể bằng TranslateLanguage.english vì tính năng này đã được tích hợp sẵn. Nếu không, bạn sẽ không thể tải xuống hoặc xoá phiên bản đó.

    Khai báo

    Swift

    class func translateRemoteModel(language: TranslateLanguage) -> TranslateRemoteModel

    Các tham số

    language

    Ngôn ngữ đã chọn.

    Giá trị trả về

    Một thực thể TranslateRemoteModel.

  • Không dùng được. Thay vào đó, hãy sử dụng translateRemoteModel(language:).