你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
重要
仅为方便起见,提供非英语翻译。 查看此文档的
什么是透明度说明?
重要
本文假设你熟悉 Foundry Tools 中Azure语言的指南和最佳做法。 有关详细信息,请参阅 语言的透明度说明。
AI 系统不仅包括技术,还包括将使用它的人员、将受其影响的人员及其部署环境。 创建适合其预期目的的系统需要了解技术的工作原理、其功能和限制,以及如何实现最佳性能。 Microsoft的透明度说明旨在帮助你了解 AI 技术的工作原理、系统所有者可以做出哪些影响系统性能和行为的选择,以及思考整个系统(包括技术、人员和环境)的重要性。 开发或部署自己的系统时,可以使用透明度说明,或与将使用或受系统影响的人员共享它们。
Microsoft的透明度说明是Microsoft将 AI 原则付诸实践的更广泛努力的一部分。 若要了解详细信息,请参阅Microsoft中负责任的 AI 原则。
语言检测简介
语言 的语言检测 功能可检测输入文本编写的语言,并报告请求上以各种语言、变体、方言和一些区域/文化语言提交的每个文档的单个语言代码。 语言代码与置信度分数配对。
请务必检查 支持的语言 列表,以确保支持所需的语言。
示例用例
语言检测用于跨多个行业的多种场景中。 一些示例包括:
预处理其他语言特性的文本。 其他语言功能要求在请求中发送语言代码来标识源语言。 如果不知道文本的源语言,则可以使用语言检测作为预处理器来获取语言代码。
检测业务工作流的语言。 例如,如果公司收到来自客户的各种语言的电子邮件,他们可以使用语言检测功能,将电子邮件分派给能够用母语与这些客户沟通的人员。
选择用例时的注意事项
请勿使用
- 不要在高风险场景中使用无人工干预的自动操作。 当其他人的经济状况、运行状况或安全受到影响时,人员应始终查看源数据。
法律和法规注意事项:组织在使用任何 Foundry 工具和解决方案时需要评估潜在的特定法律和监管义务,这些义务可能不适合在每个行业或方案中使用。 此外,Foundry 工具或解决方案并非设计用于适用服务条款和相关行为准则所禁止的用途。
特征和限制
根据您的场景和输入数据,可能会体验到不同水平的性能表现。 以下信息旨在帮助你了解与性能相关的关键概念,尤其是它们在使用Language语言检测时的应用。
提高性能的系统限制和最佳做法
- 对于包含 混合语言内容 的输入,只返回一种语言。 一般来说,返回的是在内容中出现最多的语言,但置信度得分较低。
- 该服务尚不支持不使用拉丁语脚本的所有语言的罗马化版本。 例如,中文不支持拼音,阿拉伯语不支持 Franco-Arabic。
- 某些单词以多种语言存在。 例如,“不可能”是英语和法语的共同点。 对于包含不明确字词的简短示例,可能无法获得正确的语言。
- 如果你对文本的国家或地区有一些想法,并且遇到混合语言,则可以使用
countryHint参数 传入 2 个字母国家/地区代码。 - 一般情况下,输入内容越长,就越有可能被正确识别。 完整短语或句子比单个字词或句子片段更容易正确识别。
- 并非所有语言都将被识别。 请务必检查 支持的语言和脚本列表。
- 为了区分用于编写某些语言(如哈萨克语)的多个脚本,语言检测功能根据一组有限的脚本的 ISO 15924 标准 返回脚本名称和脚本代码。
- 仅当文本位于本机脚本中时,该服务才支持文本的语言检测。 例如,中文不支持拼音,阿拉伯语不支持 Franco-Arabic。
- 由于训练数据中存在未知的差距,某些在网络数据中较少出现的方言和语言变体可能无法被正确识别。