مرجع چارچوب MLKitTranslate

TranslateRemoteModel

class TranslateRemoteModel : RemoteModel

یک مدل ترجمه که از راه دور بر روی سرور ذخیره می شود و در دستگاه دانلود می شود.

  • زبان مرتبط با این مدل.

    اعلام

    سریع

    var language: TranslateLanguage { get }
  • نمونه ای از TranslateRemoteModel را که با زبان داده شده پیکربندی شده است دریافت می کند. این مدل را می توان با فراخوانی download(_:) API از ModelManager برای راه اندازی دانلود استفاده کرد.

    TranslateRemoteModel به صورت داخلی از ModelManager استفاده می کند. هنگام دانلود TranslateRemoteModel ، یک اعلان برای RemoteModel ارسال می شود. برای بررسی اینکه آیا چنین اعلان‌هایی متعلق به TranslateRemoteModel هستند، بررسی کنید که فیلد ModelDownloadUserInfoKeyRemoteModel در فرهنگ لغت اطلاعات کاربر حاوی یک شی از نوع TranslateRemoteModel باشد. لطفاً با TranslateLanguage.english نمونه‌سازی نکنید زیرا داخلی است. در غیر این صورت نمی توان چنین نمونه ای را دانلود یا حذف کرد.

    اعلام

    سریع

    class func translateRemoteModel(language: TranslateLanguage) -> TranslateRemoteModel

    مولفه های

    language

    زبان داده شده

    ارزش بازگشتی

    یک نمونه TranslateRemoteModel .

  • غیر قابل دسترسی. به جای آن از translateRemoteModel(language:) استفاده کنید.