{
"language": "fra",
"languageName": "French",
"confidence": 1,
"reliable": false,
"candidates": [
{
"code": "fra",
"name": "French",
"score": 1
},
{
"code": "spa",
"name": "Spanish",
"score": 0.922
},
{
"code": "eng",
"name": "English",
"score": 0.816
},
{
"code": "ita",
"name": "Italian",
"score": 0.75
},
{
"code": "deu",
"name": "German",
"score": 0.743
}
],
"note": "ISO 639-3 codes. Short texts are less reliable."
}
curl --location --request GET 'https://zylalabs.com/api/14229/language+detection+api+-+180+languages/35311/detect+language?text=Ceci est une phrase en français.' --header 'Authorization: Bearer YOUR_API_KEY'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 语言检测API - 180种语言 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
语言检测API返回的数据包括检测到的语言的ISO 639-3代码、英文名称、置信度分数、可靠性标志,以及前五个候选语言及其各自分数的列表
响应数据中的关键字段是“语言”(ISO 代码)“语言名称”(英文名称)“置信度”(检测确定性)“可靠性”(可靠性标志)和“候选者”(带有分数的潜在语言列表)
响应数据采用JSON格式结构,包含一个主要对象,包含检测到的语言、置信度、可靠性和候选语言的数组,每个候选语言由其代码、名称和分数组成
该端点提供有关检测到的语言的信息,包括其ISO代码、名称、置信度等级、可靠性状态以及基于检测得分的替代语言候选者的排名列表
用户可以通过在API调用中提供他们想要分析的文本来自定义请求 API处理该文本以返回最有可能的语言和相关信息
典型的使用案例包括识别用户生成内容的语言 增强多语言应用程序 和改善特定语言上下文中的文本处理,例如翻译或内容审核
通过结合语言算法和统计模型来分析文本模式,从而保持数据的准确性 可靠性标志表示检测的可信度,帮助用户评估准确性
如果输入的文本过短或模糊,API可能会返回较低的置信度分数或多个候选项。用户应该考虑使用较长的文本以获取更好的准确性,并审查候选项以确定最可能的语言