MLKTranslator
@interface MLKTranslator : NSObjectคลาสที่แปลข้อความที่ป้อน
-
รับอินสแตนซ์
Translatorสำหรับตัวเลือกที่ระบุ วิธีนี้เหมาะสำหรับชุดข้อความคำประกาศ
Objective-C
+ (nonnull MLKTranslator *)translatorWithOptions: (nonnull MLKTranslatorOptions *)options;พารามิเตอร์
optionsตัวเลือกสำหรับนักแปล
ผลลัพธ์
อินสแตนซ์
Translatorที่มีการแปลพร้อมตัวเลือกที่ระบุ -
แปลข้อความที่ระบุจากภาษาต้นฉบับเป็นภาษาเป้าหมาย
วิธีนี้จะแสดงผลข้อผิดพลาดหากยังไม่ได้ดาวน์โหลดไฟล์โมเดล
คำประกาศ
Objective-C
- (void)translateText:(nonnull NSString *)text completion:(nonnull MLKTranslatorCallback)completion;พารามิเตอร์
textสตริงในภาษาต้นฉบับ
completionเครื่องจัดการที่จะโทรกลับในคิวหลักพร้อมด้วยผลการแปลหรือข้อผิดพลาด
-
ดาวน์โหลดไฟล์โมเดลที่จำเป็นสำหรับการแปล หากยังไม่ได้ดาวน์โหลดไฟล์
คำประกาศ
Objective-C
- (void)downloadModelIfNeededWithCompletion: (nonnull MLKTranslatorDownloadModelIfNeededCallback)completion;พารามิเตอร์
completionเครื่องจัดการที่จะโทรกลับในคิวหลักโดยมีข้อผิดพลาด (หากมี)
-
ดาวน์โหลดไฟล์โมเดลที่จำเป็นสำหรับการแปลเมื่อเป็นไปตามเงื่อนไขที่กำหนด หากเป็นรุ่น ได้รับการดาวน์โหลดแล้ว สามารถดำเนินการให้เสร็จสมบูรณ์ได้โดยไม่ต้องดำเนินการเพิ่มเติม
คำประกาศ
Objective-C
- (void) downloadModelIfNeededWithConditions: (nonnull MLKModelDownloadConditions *)conditions completion: (nonnull MLKTranslatorDownloadModelIfNeededCallback) completion;พารามิเตอร์
conditionsเงื่อนไขการดาวน์โหลดสำหรับโมเดลการแปล
completionเครื่องจัดการที่จะโทรกลับในคิวหลักโดยมีข้อผิดพลาด (หากมี)
-
ไม่พร้อมใช้งาน
คำประกาศ
Objective-C
- (nonnull instancetype)init;