Referensi Framework MLKitTranslate

MLKTranslator


@interface MLKTranslator : NSObject

Class yang menerjemahkan teks input yang diberikan.

  • Mendapatkan instance Translator untuk opsi yang ditentukan. Metode ini aman untuk thread.

    Pernyataan

    Objective-C

    + (nonnull MLKTranslator *)translatorWithOptions:
        (nonnull MLKTranslatorOptions *)options;

    Parameter

    options

    Opsi untuk penerjemah.

    Nilai yang Ditampilkan

    Instance Translator yang memberikan terjemahan dengan opsi yang diberikan.

  • Menerjemahkan teks yang diberikan dari bahasa sumber ke bahasa target.

    Metode ini akan menampilkan error jika file model belum didownload.

    Pernyataan

    Objective-C

    - (void)translateText:(nonnull NSString *)text
               completion:(nonnull MLKTranslatorCallback)completion;

    Parameter

    text

    String dalam bahasa sumber.

    completion

    Pengendali untuk memanggil kembali antrean utama dengan hasil terjemahan atau error.

  • Download file model yang diperlukan untuk terjemahan, jika belum didownload.

    Pernyataan

    Objective-C

    - (void)downloadModelIfNeededWithCompletion:
        (nonnull MLKTranslatorDownloadModelIfNeededCallback)completion;

    Parameter

    completion

    Pengendali untuk memanggil kembali antrean utama dengan error, jika ada.

  • Mendownload file model yang diperlukan untuk diterjemahkan jika kondisi yang ditentukan terpenuhi. Jika model telah didownload, model akan diselesaikan tanpa tugas tambahan.

    Pernyataan

    Objective-C

    - (void)
        downloadModelIfNeededWithConditions:
            (nonnull MLKModelDownloadConditions *)conditions
                                 completion:
                                     (nonnull
                                          MLKTranslatorDownloadModelIfNeededCallback)
                                         completion;

    Parameter

    conditions

    Kondisi download untuk model terjemahan.

    completion

    Pengendali untuk memanggil kembali antrean utama dengan error, jika ada.

  • Tidak tersedia.

    Pernyataan

    Objective-C

    - (nonnull instancetype)init;