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

LanguageIdentification

class LanguageIdentification : NSObject

メイン言語または対応可能な言語を識別する 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

    識別された言語またはエラーでメインキューにコールバックするハンドラ。

  • 使用不可