TranslatorService.GetLanguageNamesAsync(String) Method

Definition

Retrieves friendly names for the languages available for text translation.

public System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.Toolkit.Services.MicrosoftTranslator.ServiceLanguage>> GetLanguageNamesAsync (string language = default);
abstract member GetLanguageNamesAsync : string -> System.Threading.Tasks.Task<seq<Microsoft.Toolkit.Services.MicrosoftTranslator.ServiceLanguage>>
override this.GetLanguageNamesAsync : string -> System.Threading.Tasks.Task<seq<Microsoft.Toolkit.Services.MicrosoftTranslator.ServiceLanguage>>
Public Function GetLanguageNamesAsync (Optional language As String = Nothing) As Task(Of IEnumerable(Of ServiceLanguage))

Parameters

language
String

The language used to localize the language names. If the parameter is set to null, the language specified in the property will be used.

Returns

An array of ServiceLanguage containing the language codes and names supported for translation by Microsoft Translator Service.

Implements

Exceptions

The SubscriptionKey property hasn't been set.

The provided SubscriptionKey isn't valid or has expired.

Remarks

This method performs a non-blocking request for language names.

For more information, go to https://docs.microsoft.com/azure/cognitive-services/translator/reference/v3-0-languages.

Applies to

See also