Azure Cognitive Service Language

Azure Cognitive Service for Language is a cloud-based service that provides Natural Language Processing (NLP) features for understanding and analyzing text. Use this service to help build intelligent applications using the web-based Language Studio, REST APIs, and client libraries.

View Source Code
Deployments

42

Made by

Massdriver

Official

Yes

No

Compliance
Tags

azure-cognitive-service-language

Azure Cognitive Service for Language is a cloud-based service that provides Natural Language Processing (NLP) features for understanding and analyzing text. Use this service to help build intelligent applications using the web-based Language Studio, REST APIs, and client libraries.

Requires agreement checkbox

To use the Language service, you must agree to the terms and conditions on the Azure website here. You can find the checkbox in the “Review + create” step of the Azure portal. You must follow through with the creation of the service in the Azure portal to agree to the terms and conditions. Once created, you can delete the service before provisioning it in Massdriver.

Use cases

Full suite of language service features

Unsure of which feature to use? This table shows a recommended feature for each common use case.

Build your model the way you want

The Language service provides support through:

Security

Identity-based authentication

We configured authentication using a managed identity and RBAC instead of using the traditional API key. This is a more secure method for your application to use the Langugage service API since we aren’t exposing your API key. A managed identity is automatically configured with your application’s runtime, and the Language service bundle informs the application which RBAC roles are needed to access the service. Those roles are automatically applied when the connection between the Language service and your application is made in Massdriver.

Enforced TLS 1.2 protocol

All of the Cognitive Services endpoints exposed over HTTP enforce the TLS 1.2 protocol. With an enforced security protocol, consumers attempting to call a Cognitive Services endpoint should follow these guidelines:

  • The client operating system (OS) needs to support TLS 1.2.
  • The language (and platform) used to make the HTTP call need to specify TLS 1.2 as part of the request. Depending on the language and platform, specifying TLS is done either implicitly or explicitly.
  • For .NET users, consider the Transport Layer Security best practices.

Data encryption

Data is encrypted and decrypted using FIPS 140-2 compliant 256-bit AES encryption. Encryption and decryption are transparent, meaning encryption and access are managed for you. Your data is secure by default and you don’t need to modify your code or applications to take advantage of encryption.

Trade-offs

  • VNet integration is not supported
VariableTypeDescription
service.regionstringThe region where the Language service will be deployed.
service.sku_namestringThe SKU of the Language service. Note: only 1 free account is allowed per subscription.
No items found.