了解 Azure 中的翻译

已完成

Microsoft 提供支持翻译的 Azure AI 服务。 具体而言,你可以使用以下服务:

  • Azure AI 翻译服务,支持文本到文本的翻译。
  • Azure AI 语音服务,支持语音到文本和语音到语音的翻译。

Azure AI 翻译器

Azure AI 翻译可以轻松地集成到应用程序、网站、工具和解决方案中。 该服务采用“神经机器翻译 (NMT)”模型进行翻译,这种模型能够分析文本的语义上下文,从而提供更准确、更完整的翻译。

语言支持:Azure AI 翻译支持在 130 多种语言之间进行文本到文本的翻译。 在使用该服务时,必须使用 ISO 639-1 语言代码指定源语言和目标语言,例如,en 表示英语,fr 表示法语,zh 表示中文。 另外,可用适当的 3166-1 国家代码扩展语言代码,从而指定语言的文化变体,例如,“en-US”表示美式英语,“en-GB”表示英式英语,或“fr-CA”表示加拿大法语。 在使用 Azure AI 翻译时,可指定一种源语言和多种目标语言,从而将源文档同时翻译成多种语言。

Azure AI 语音

你可以使用 Azure AI 语音翻译来自流式处理源(如麦克风或音频文件)的语音,并以文本或音频流的形式返回翻译。 这可以实现以下应用场景,例如语音的实时隐藏式字幕,或口语对话的同时双向翻译等。

语言支持:与 Azure AI 翻译一样,你可以指定一种源语言以及要使用 Azure AI 语音将源语言翻译成的一种或多种目标语言。 你可以将语音翻译成 90 多种语言。 必须使用扩展语言和国家代码格式指定源语言,例如“es-US”表示美国西班牙语。 此要求有助于确保正确理解源语言,并允许使用本地化的发音和语言的习惯用语。 必须使用两个字符的语言代码来指定目标语言,例如“en”表示英语或“de”表示德语。