MLKTranslator
@interface MLKTranslator : NSObjectClass yang menerjemahkan teks input yang diberikan.
-
Mendapatkan instance
Translatoruntuk opsi yang ditentukan. Metode ini aman untuk thread.Pernyataan
Objective-C
+ (nonnull MLKTranslator *)translatorWithOptions: (nonnull MLKTranslatorOptions *)options;Parameter
optionsOpsi untuk penerjemah.
Nilai yang Ditampilkan
Instance
Translatoryang menyediakan 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
textString dalam bahasa sumber.
completionPengendali untuk memanggil kembali antrean utama dengan error atau hasil terjemahan.
-
Download file model yang diperlukan untuk penerjemahan, jika belum didownload.
Pernyataan
Objective-C
- (void)downloadModelIfNeededWithCompletion: (nonnull MLKTranslatorDownloadModelIfNeededCallback)completion;Parameter
completionPengendali untuk memanggil kembali antrean utama dengan error, jika ada.
-
Download file model yang diperlukan untuk diterjemahkan saat kondisi yang diberikan terpenuhi. Model if telah diunduh, diselesaikan tanpa upaya tambahan.
Pernyataan
Objective-C
- (void) downloadModelIfNeededWithConditions: (nonnull MLKModelDownloadConditions *)conditions completion: (nonnull MLKTranslatorDownloadModelIfNeededCallback) completion;Parameter
conditionsKondisi download untuk model terjemahan.
completionPengendali untuk memanggil kembali antrean utama dengan error, jika ada.
-
Tidak tersedia.
Pernyataan
Objective-C
- (nonnull instancetype)init;