MLKitLanguageID フレームワーク リファレンス

LanguageIdentification

class LanguageIdentification : NSObject

指定されたテキストのメイン言語(1 つまたは複数)を識別する LanguageIdentification クラス。

  • デフォルトのオプションを含む言語識別インスタンスを取得します。

    宣言

    Swift

    class func languageIdentification() -> LanguageIdentification

    戻り値

    デフォルトのオプションが設定された LanguageIdentification の新しいインスタンス。

  • 指定されたオプションを持つ言語識別インスタンスを取得します。

    宣言

    Swift

    class func languageIdentification(options: MLKLanguageIdentificationOptions) -> LanguageIdentification

    パラメータ

    options

    言語の識別に使用されるオプション。

    戻り値

    指定されたオプションを持つ LanguageIdentification の新しいインスタンス。

  • 指定されたテキストのメイン言語を指定します。

    宣言

    Swift

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

    パラメータ

    text

    言語の識別に使用する入力テキスト。200 文字を超える入力は、検出精度が改善されないため、200 文字に切り捨てられます。

    completion

    識別された言語タグまたはエラーを使用してメインキューにコールバックするハンドラ。

  • 指定したテキストの言語を指定します。

    宣言

    Swift

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

    パラメータ

    text

    言語の識別に使用する入力テキスト。200 文字を超える入力は、検出精度が改善されないため、200 文字に切り捨てられます。

    completion

    言語またはエラーが特定された状態でメインキューにコールバックするためのハンドラ。

  • ご利用いただけません。