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

RemoteModel অনুবাদ করুন

class TranslateRemoteModel : RemoteModel

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

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

    ঘোষণা

    সুইফট

    var language: TranslateLanguage { get }
  • প্রদত্ত ভাষার সাথে কনফিগার করা TranslateRemoteModel এর একটি উদাহরণ পায়। এই মডেলটি ModelManager থেকে download(_:) API কল করে একটি ডাউনলোড ট্রিগার করতে ব্যবহার করা যেতে পারে।

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

    ঘোষণা

    সুইফট

    class func translateRemoteModel(language: TranslateLanguage) -> TranslateRemoteModel

    পরামিতি

    language

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

    ফেরত মূল্য

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

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