TranslatorService.GetLanguageNamesAsync(String) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.