Penerjemah
class Translator : NSObjectClass yang menerjemahkan teks input yang diberikan.
-
Mendapatkan instance
Translatoruntuk opsi yang ditentukan. Metode ini aman untuk thread.Pernyataan
Swift
class func translator(options: MLKTranslatorOptions) -> TranslatorParameter
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
Swift
func translate(_ text: String, completion: @escaping TranslatorCallback)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
Swift
func downloadModelIfNeeded(completion: @escaping TranslatorDownloadModelIfNeededCallback)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
Swift
func downloadModelIfNeeded(with conditions: MLKModelDownloadConditions, completion: @escaping TranslatorDownloadModelIfNeededCallback)Parameter
conditionsKondisi download untuk model terjemahan.
completionPengendali untuk memanggil kembali antrean utama dengan error, jika ada.
-
Tidak tersedia.