Text Analytics for health の言語サポート

この記事では、Text Analytics for health とその Docker コンテナーでサポートされている自然言語について説明します。

ホステッド API サービス

ホストされている API サービスでは、英語、スペイン語、フランス語、ドイツ語、イタリア語、ポルトガル語がサポートされています。

API 要求を構成するときは、関連する言語タグをこれらの言語用に追加する必要があります。

English – “en”
Spanish – “es”
French  - “fr”
German – “de”
Italian – “it”
Portuguese – “pt”
json

{
    "analysisInput": {
        "documents": [
            {
                "text": "El médico prescrió 200 mg de ibuprofeno.",
                "language": "es",
                "id": "1"
            }
        ]
    },
    "tasks": [
        {
            "taskName": "analyze 1",
            "kind": "Healthcare",
            "parameters":
            {
            "modelVersion": "2022-08-15-preview"
            }
        }
    ]
}

Docker コンテナー

Docker コンテナーは、英語、スペイン語、フランス語、ドイツ語、イタリア語、ポルトガル語、ヘブライ語の言語をサポートしています。 コンテナーにサービスをデプロイする方法の詳細については、こちらを参照してください。

Microsoft パブリック コンテナー レジストリから新しいコンテナー イメージをダウンロードするには、次の docker pull コマンドを使用します。

英語、スペイン語、イタリア語、フランス語、ドイツ語、ポルトガル語の場合:

docker pull mcr.microsoft.com/azure-cognitive-services/textanalytics/healthcare:latin

ヘブライ語の場合:

docker pull mcr.microsoft.com/azure-cognitive-services/textanalytics/healthcare:semitic

API 要求を構成するときは、関連する言語タグをこれらの言語用に追加する必要があります。

English – “en”
Spanish – “es”
French  - “fr”
German – “de”
Italian – “it”
Portuguese – “pt”
Hebrew – “he”

次の json は、スペイン語ドキュメント用に Language 要求の POST 本文に添付される JSON ファイルの例です。

json

{
    "analysisInput": {
        "documents": [
            {
                "text": "El médico prescrió 200 mg de ibuprofeno.",
                "language": "es",
                "id": "1"
            }
        ]
    },
    "tasks": [
        {
            "taskName": "analyze 1",
            "kind": "Healthcare",
        }
    ]
}

関連項目

Text Analytics for Health の概要