Translator
class Translator : NSObjectמחלקה שמתרגמת את טקסט הקלט הנתון.
-
הפונקציה מקבלת מופע
Translatorלאפשרויות שצוינו. השיטה הזו בטוחה בשרשורים.הצהרה
Swift
class func translator(options: MLKTranslatorOptions) -> Translatorפרמטרים
optionsהאפשרויות הזמינות לתרגום.
הערך המוחזר
מופע
Translatorשמספק תרגום עם האפשרויות הנתונים. -
מתרגמת את הטקסט הנתון משפת המקור לשפת היעד.
השיטה הזו תחזיר שגיאה אם קובצי המודל לא הורדו.
הצהרה
Swift
func translate(_ text: String, completion: @escaping TranslatorCallback)פרמטרים
textמחרוזת בשפת המקור.
completionמטפל כדי להתקשר חזרה לתור הראשי עם תוצאת התרגום או השגיאה.
-
מוריד את קובצי המודל הנדרשים לתרגום, אם הם עדיין לא הורדו.
הצהרה
Swift
func downloadModelIfNeeded(completion: @escaping TranslatorDownloadModelIfNeededCallback)פרמטרים
completionhandler יתקשר חזרה לתור הראשי עם שגיאה, אם קיימת שגיאה.
-
מוריד את קובצי המודל הנדרשים לתרגום כאשר התנאים הנתונים מתקיימים. אם מודל כבר הורד, ומסתיים ללא עבודה נוספת.
הצהרה
Swift
func downloadModelIfNeeded(with conditions: MLKModelDownloadConditions, completion: @escaping TranslatorDownloadModelIfNeededCallback)פרמטרים
conditionsתנאי ההורדה של מודל התרגום.
completionhandler יתקשר חזרה לתור הראשי עם שגיאה, אם קיימת שגיאה.
-
לא זמינה.