Tài liệu tham khảo khung MLKitLanguageID

LanguageIdentification

class LanguageIdentification : NSObject

Lớp LanguageIdentification xác định ngôn ngữ chính hoặc các ngôn ngữ có thể dùng cho văn bản đã cho.

  • Tải một phiên bản nhận dạng ngôn ngữ với các tuỳ chọn mặc định.

    Khai báo

    Swift

    class func languageIdentification() -> LanguageIdentification

    Giá trị trả về

    Một thực thể mới của LanguageIdentification với các lựa chọn mặc định.

  • Lấy một phiên bản nhận dạng ngôn ngữ với các tuỳ chọn cho sẵn.

    Khai báo

    Swift

    class func languageIdentification(options: MLKLanguageIdentificationOptions) -> LanguageIdentification

    Tham số

    options

    Các tuỳ chọn được sử dụng để nhận dạng ngôn ngữ.

    Giá trị trả về

    Một thực thể mới của LanguageIdentification với các tuỳ chọn cho sẵn.

  • Xác định ngôn ngữ chính cho văn bản đã cho.

    Khai báo

    Swift

    func identifyLanguage(for text: String, completion: @escaping IdentifyLanguageCallback)

    Tham số

    text

    Văn bản nhập vào cần sử dụng để xác định ngôn ngữ. Giá trị nhập dài hơn 200 ký tự được cắt ngắn xuống còn 200 ký tự, vì dữ liệu đầu vào dài hơn không cải thiện độ chính xác phát hiện.

    completion

    Trình xử lý để gọi lại hàng đợi chính với thẻ ngôn ngữ đã xác định hoặc .

  • Xác định các ngôn ngữ có thể dùng cho văn bản đã cho.

    Khai báo

    Swift

    func identifyPossibleLanguages(for text: String, completion: @escaping IdentifyPossibleLanguagesCallback)

    Tham số

    text

    Văn bản nhập vào cần sử dụng để xác định ngôn ngữ. Giá trị nhập dài hơn 200 ký tự được cắt ngắn xuống còn 200 ký tự, vì dữ liệu đầu vào dài hơn không cải thiện độ chính xác phát hiện.

    completion

    Trình xử lý để gọi lại trên hàng đợi chính với các ngôn ngữ hoặc lỗi đã xác định được.

  • Không dùng được.