Çevirmen
class Translator : NSObjectBelirtilen giriş metnini çeviren bir sınıf.
-
Belirtilen seçenekler için bir
Translatorörneği alır. Bu yöntem iş parçacığı açısından güvenlidir.Bildirim
Swift
class func translator(options: MLKTranslatorOptions) -> TranslatorParametreler
optionsÇevirmene yönelik seçenekler.
Döndürülen Değer
Belirtilen seçeneklerle çeviri sağlayan bir
Translatorörneği. -
Belirtilen metni kaynak dilden hedef dile çevirir.
Model dosyaları indirilmediyse bu yöntem hata döndürür.
Bildirim
Swift
func translate(_ text: String, completion: @escaping TranslatorCallback)Parametreler
textKaynak dildeki bir dize.
completionÇeviri sonucu veya hatasıyla ana sırada geri arama yapması için işleyici.
-
Daha önce indirilmemişlerse çeviri için gereken model dosyalarını indirir.
Bildirim
Swift
func downloadModelIfNeeded(completion: @escaping TranslatorDownloadModelIfNeededCallback)Parametreler
completionVarsa bir hatayla ana sırada geri arama yapmak için işleyici.
-
Verilen koşullar karşılandığında çeviri için gereken model dosyalarını indirir. Eğer model zaten indirildi ve ek çalışma olmadan tamamlanacak.
Bildirim
Swift
func downloadModelIfNeeded(with conditions: MLKModelDownloadConditions, completion: @escaping TranslatorDownloadModelIfNeededCallback)Parametreler
conditionsÇeviri modeli için indirme koşulları.
completionVarsa bir hatayla ana sırada geri arama yapmak için işleyici.
-
Cihazlar kullanılamıyor.