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

অনুবাদক

class Translator : NSObject

একটি ক্লাস যা প্রদত্ত ইনপুট পাঠ্য অনুবাদ করে।

  • নির্দিষ্ট বিকল্পগুলির জন্য একটি Translator উদাহরণ পায়। এই পদ্ধতিটি থ্রেড নিরাপদ।

    ঘোষণা

    সুইফট

    class func translator(options: MLKTranslatorOptions) -> Translator

    পরামিতি

    options

    অনুবাদকের জন্য বিকল্প।

    ফেরত মূল্য

    একটি Translator উদাহরণ যা প্রদত্ত বিকল্পগুলির সাথে অনুবাদ প্রদান করে।

  • উৎস ভাষা থেকে প্রদত্ত পাঠ্যকে লক্ষ্য ভাষায় অনুবাদ করে।

    এই পদ্ধতিটি একটি ত্রুটি ফিরিয়ে দেবে যদি মডেল ফাইলগুলি ডাউনলোড না করা হয়।

    ঘোষণা

    সুইফট

    func translate(_ text: String, completion: @escaping TranslatorCallback)

    পরামিতি

    text

    উৎস ভাষায় একটি স্ট্রিং।

    completion

    অনুবাদের ফলাফল বা ত্রুটি সহ মূল সারিতে ফিরে আসার জন্য হ্যান্ডলার।

  • অনুবাদের জন্য প্রয়োজনীয় মডেল ফাইলগুলি ডাউনলোড করে, যদি সেগুলি ইতিমধ্যে ডাউনলোড করা না থাকে৷

    ঘোষণা

    সুইফট

    func downloadModelIfNeeded(completion: @escaping TranslatorDownloadModelIfNeededCallback)

    পরামিতি

    completion

    হ্যান্ডলার প্রধান সারিতে ফিরে কল করার জন্য একটি ত্রুটি, যদি থাকে।

  • প্রদত্ত শর্ত পূরণ হলে অনুবাদের জন্য প্রয়োজনীয় মডেল ফাইল ডাউনলোড করে। যদি মডেল ইতিমধ্যে ডাউনলোড করা হয়, অতিরিক্ত কাজ ছাড়াই সম্পূর্ণ হয়.

    ঘোষণা

    সুইফট

    func downloadModelIfNeeded(with conditions: MLKModelDownloadConditions, completion: @escaping TranslatorDownloadModelIfNeededCallback)

    পরামিতি

    conditions

    অনুবাদ মডেলের জন্য ডাউনলোড করার শর্ত।

    completion

    হ্যান্ডলার প্রধান সারিতে ফিরে কল করার জন্য একটি ত্রুটি, যদি থাকে।

  • অনুপলব্ধ