MLKitTranslate ফ্রেমওয়ার্ক রেফারেন্স

MLKTranslateRemoteModel


@interface MLKTranslateRemoteModel : MLKRemoteModel

একটি অনুবাদ মডেল যা সার্ভারে দূরবর্তীভাবে সংরক্ষণ করা হয় এবং ডিভাইসে ডাউনলোড করা হয়।

  • এই মডেলের সাথে যুক্ত ভাষা।

    ঘোষণা

    উদ্দেশ্য গ

    @property (nonatomic, readonly) MLKTranslateLanguage _Nonnull language;
  • প্রদত্ত ভাষার সাথে কনফিগার করা TranslateRemoteModel এর একটি উদাহরণ পায়। এই মডেলটি ModelManager থেকে download(_:) API কল করে একটি ডাউনলোড ট্রিগার করতে ব্যবহার করা যেতে পারে।

    TranslateRemoteModel অভ্যন্তরীণভাবে ModelManager ব্যবহার করে। একটি TranslateRemoteModel ডাউনলোড করার সময়, একটি RemoteModel এর জন্য একটি বিজ্ঞপ্তি পোস্ট করা হবে। এই ধরনের বিজ্ঞপ্তিগুলি একটি TranslateRemoteModel অন্তর্গত কিনা তা যাচাই করতে, ব্যবহারকারীর তথ্য অভিধানে ModelDownloadUserInfoKeyRemoteModel ক্ষেত্রে TranslateRemoteModel টাইপের একটি বস্তু রয়েছে কিনা তা পরীক্ষা করুন। অনুগ্রহ করে TranslateLanguage.english দিয়ে ইনস্ট্যান্টিয়েট করবেন না কারণ এটি অন্তর্নির্মিত। অন্যথায় এই ধরনের উদাহরণ ডাউনলোড বা মুছে ফেলা যাবে না।

    ঘোষণা

    উদ্দেশ্য গ

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

    পরামিতি

    language

    প্রদত্ত ভাষা।

    ফেরত মূল্য

    একটি TranslateRemoteModel উদাহরণ।

  • অনুপলব্ধ পরিবর্তে translateRemoteModel(language:) ব্যবহার করুন।

    ঘোষণা

    উদ্দেশ্য গ

    - (nonnull instancetype)init;