AzureCognitiveServicesTranslationService constructor
AzureCognitiveServicesTranslationService({})
subscriptionKey
- Azure Subscription Key, read mode here:
https://docs.microsoft.com/en-us/azure/cognitive-services/authentication?tabs=powershell
region
- Azure Subscription Region, read more here:
https://docs.microsoft.com/en-us/azure/cognitive-services/authentication?tabs=powershell
Implementation
AzureCognitiveServicesTranslationService({
required String subscriptionKey,
String? region,
required this.logger,
}) : _httpClient = HttpClient(
baseUrl: 'https://api.cognitive.microsofttranslator.com',
authorizationHeaders: {
'Ocp-Apim-Subscription-Key': subscriptionKey,
'Ocp-Apim-Subscription-Region': region ?? ''
},
logger: logger,
);