Share via


你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

TextAnalyticsClient.DetectLanguageAsync 方法

定义

运行预测模型以确定传入文档所使用的语言,并返回检测到的语言以及指示模型对推断语言正确置信度的分数。 接近 1 的分数表示结果的确定性很高。

有关文档长度限制、最大批大小和支持的文本编码,请参阅 https://aka.ms/azsdk/textanalytics/data-limits

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.AI.TextAnalytics.DetectedLanguage>> DetectLanguageAsync (string document, string countryHint = default, System.Threading.CancellationToken cancellationToken = default);
abstract member DetectLanguageAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.AI.TextAnalytics.DetectedLanguage>>
override this.DetectLanguageAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.AI.TextAnalytics.DetectedLanguage>>
Public Overridable Function DetectLanguageAsync (document As String, Optional countryHint As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of DetectedLanguage))

参数

document
String

要分析的文档。

countryHint
String

指示文档的原产国,以帮助模型预测文档的编写语言。 如果未指定,此值将设置为发送到服务的请求中的 DefaultCountryHint 默认国家/地区提示。 若要删除此行为,请将 设置为 None

cancellationToken
CancellationToken

控制 CancellationToken 请求生存期的 。

返回

包含检测到的语言的结果,如果模型无法分析文档,则返回错误。

例外

服务返回了非成功状态代码。

适用于