Tłumacz
class Translator : NSObjectKlasa, która tłumaczy podany tekst wejściowy.
-
Pobiera instancję
Translatordla określonych opcji. Ta metoda jest bezpieczna w wątkach.Deklaracja
Swift
class func translator(options: MLKTranslatorOptions) -> TranslatorParametry
optionsOpcje dla tłumacza.
Zwracana wartość
Instancja
Translatorudostępniająca translację z podanymi opcjami. -
Tłumaczy podany tekst z języka źródłowego na docelowy.
Jeśli pliki modelu nie zostały pobrane, ta metoda zwróci błąd.
Deklaracja
Swift
func translate(_ text: String, completion: @escaping TranslatorCallback)Parametry
textCiąg w języku źródłowym.
completionModuł obsługi, który pozwala oddzwonić do głównej kolejki z wynikiem tłumaczenia lub błędem.
-
Pobiera pliki modelu wymagane do tłumaczenia, jeśli nie zostały jeszcze pobrane.
Deklaracja
Swift
func downloadModelIfNeeded(completion: @escaping TranslatorDownloadModelIfNeededCallback)Parametry
completionModuł obsługi, który powoduje oddzwonienie do głównej kolejki w razie wystąpienia błędu.
-
Pobiera pliki modelu wymagane do translacji po spełnieniu podanych warunków. Jeśli model została już pobrana, zakończy się bez dodatkowych działań.
Deklaracja
Swift
func downloadModelIfNeeded(with conditions: MLKModelDownloadConditions, completion: @escaping TranslatorDownloadModelIfNeededCallback)Parametry
conditionsWarunki pobierania modelu tłumaczenia.
completionModuł obsługi, który powoduje oddzwonienie do głównej kolejki w razie wystąpienia błędu.
-
Niedostępne.