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.
Deployments
42
Made by
Massdriver
Official
Yes
No
Compliance
Clouds
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
Variable | Type | Description |
---|---|---|
service.region | string | The region where the Language service will be deployed. |
service.sku_name | string | The SKU of the Language service. Note: only 1 free account is allowed per subscription. |