microsoft_azure_translator 0.0.2 copy "microsoft_azure_translator: ^0.0.2" to clipboard
microsoft_azure_translator: ^0.0.2 copied to clipboard

This package allows you to quickly set up Microsoft Azure Translator and get startedwith translation.

This package allows you to quickly set up Microsoft Azure Translator for Flutter.

Features #

  • Implement translation out of the box
  • Suitable for languages like Cantonese that does not work well in Google translate
  • All you need is your Ocp-Apim-Subscription-Key & Ocp-Apim-Subscription-Region from Azure

Getting started #

Head our to this link tocreate your Azure account and setup translator resources: https://learn.microsoft.com/en-gb/azure/cognitive-services/Translator/create-translator-resource

Usage #

Initialize the translator by passing the subscriptKey andsubscriptionRegion

  MicrosoftAzureTranslator.initialize(dotenv.env['MICROSOFT_AZURE_SUBSCRIPTION_KEY']!, dotenv.env['MICROSOFT_AZURE_SUBSCRIPTION_REGION']!);

  List<dynamic>? translated = await MicrosoftAzureTranslator.instance.translate("how are you?", "en", "yue");

   if (translated != null) {
      print('received translation from package..');
      print(translated);

      translated.forEach((translatedItem) {
        print(translatedItem);
        print(translatedItem["text"]);
      });
    }

Additional information #

TODO:

  • Allow passing a list of languages codes to be translated at once
2
likes
100
pub points
27%
popularity

Publisher

unverified uploader

This package allows you to quickly set up Microsoft Azure Translator and get startedwith translation.

Repository (GitHub)
View/report issues

Documentation

API reference

License

unknown (LICENSE)

Dependencies

flutter, http

More

Packages that depend on microsoft_azure_translator