什么是 Azure 文本翻译?

Azure Translator 是翻译器基于云的 REST API 功能,它使用神经机器翻译技术,可跨所有 支持的语言实时实现快速准确的源到目标文本翻译。 在本概述中,你将了解如何使用文本翻译 REST API 为应用程序和工作流构建智能解决方案。

文本翻译文档包含以下文章类型:

  • 快速入门。 指导你完成向服务发出请求的入门说明。
  • 操作指南。 有关以更具体的方式或自定义方式访问和使用服务的说明。
  • 参考文章。 REST API 文档和基于编程语言的内容。

文本翻译功能

  • 语言。 返回“翻译”、“音译”和“字典查找”操作支持的语言列表 。 此请求不需要身份验证;只需将以下 GET 请求复制并粘贴到你喜欢的 REST API 工具或浏览器中:

    https://api.translator.azure.cn/languages?api-version=3.0
    
  • 翻译。 使用单个请求将单个源语言文本呈现为多个目标语言文本。

  • 直译。 将源语言的字符或字母转换为目标语言的对应字符或字母。

  • 检测. 返回源代码语言代码以及用于指示文本翻译和音译是否支持检测到的语言的布尔变量。

    注释

    可以使用单个 REST API 调用对文本进行文本翻译、音译和检测。

  • 字典查找。 返回源术语在目标语言中的等效字词。

  • 字典示例 返回源术语和目标术语对的语法结构和上下文示例。

文本翻译开发选项

使用以下资源将文本翻译添加到项目和应用程序:

发展选项 Description
REST API 使用 REST API (GA) 版本将翻译集成到应用程序中。
客户端库(SDK) 开始使用各种编程语言中提供的 一个客户端库(SDK) 将翻译功能集成到应用程序中。

Authentication

每个文本翻译请求都包含身份验证标头。 可以使用资源密钥、持有者令牌或Microsoft Entra ID 进行身份验证。

有关详细信息和示例,包括区域终结点和自定义终结点所需的标头, 请参阅身份验证和授权

服务限制和定价

文本翻译有一些需要规划的服务限制和配额,例如每次请求的字符限制。

故障排除

如果请求失败,请从 HTTP 状态代码和服务特定的错误代码开始。

文本翻译入门

准备好开始了吗?

后续步骤

深入了解文本翻译 REST API: