Tłumacz
class Translator : NSObject
Klasa, która tłumaczy wpisany tekst.
-
Pobiera instancję
Translator
dla określonych opcji. Ta metoda jest bezpieczna dla wątków.Deklaracja
Swift
class func translator(options: MLKTranslatorOptions) -> Translator
Parametry
options
Opcje dla tłumacza.
Zwracana wartość
Instancja
Translator
, która udostępnia tłumaczenie z podanymi opcjami. -
Tłumaczy tekst z języka źródłowego na docelowy.
Ta metoda zwraca błąd, jeśli pliki modelu nie zostały pobrane.
Deklaracja
Swift
func translate(_ text: String, completion: @escaping TranslatorCallback)
Parametry
text
Ciąg znaków w języku źródłowym.
completion
Moduł obsługi do wywołania zwrotnego w głównej kolejce 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
completion
Moduł obsługi do wywołania zwrotnego w głównej kolejce z ewentualnym błędem.
-
Pobiera pliki modelu wymagane do translacji, gdy są spełnione określone warunki. Jeśli model został już pobrany, kończy się bez wykonywania dodatkowych czynności.
Deklaracja
Swift
func downloadModelIfNeeded(with conditions: MLKModelDownloadConditions, completion: @escaping TranslatorDownloadModelIfNeededCallback)
Parametry
conditions
Warunki pobierania modelu tłumaczenia.
completion
Moduł obsługi do wywołania zwrotnego w głównej kolejce z ewentualnym błędem.
-
Niedostępne.