Compartir a través de


API REST de traducción de texto (versión preliminar)

Importante

  • La traducción de texto de Azure AI está disponible en versión preliminar. Las versiones preliminares públicas proporcionan acceso anticipado a las características que están en desarrollo activo.
  • Las características, los enfoques y los procesos pueden cambiar o tener funcionalidades limitadas, antes de la disponibilidad general (GA).
  • Para obtener más información, consulteTérminos de uso complementarios para las versiones preliminares de Microsoft Azure.

La traducción de texto es una característica basada en la nube del servicio Azure Translator in Foundry Tools y forma parte de la familia de API REST de Foundry Tool. Text Translation API traduce texto entre pares de idioma en todos los idiomas y dialectos admitidos. Si ya tiene un recurso de Traductor o de varios servicios(ya sea por su cuenta o a través de Language Studio), puede seguir usando esos recursos de Translator existentes en el portal de Microsoft Foundry para la implementación de NMT.

De forma predeterminada, Azure Translator utiliza la tecnología de traducción automática neuronal (NMT). Con la versión preliminar más reciente, ahora puede seleccionar opcionalmente la traducción de NMT estándar o uno de dos tipos de implementación de modelo de lenguaje grande (LLM): GPT-4o-mini o GPT-4o. Sin embargo, el uso de un modelo LLM requiere que tenga un recurso de Foundry Tools. Para más información, consulteConfiguración de recursos de Azure.

Los métodos de vista previa disponibles se enumeran en la tabla siguiente:

Solicitud Método Description
Idiomas OBTÉN Devuelve el conjunto de idiomas admitidos actualmente por los métodos de traducción y transliteración . Esta solicitud no requiere encabezados de autenticación y no necesita un recurso de Translator para ver el conjunto de idiomas admitido.
Traducir POST Traduzca el texto del idioma de origen especificado en el texto del idioma de destino.
transliterar POST Asigne el script de idioma de origen o el alfabeto a un alfabeto o script de idioma de destino.

Ejemplo de código de LA API REST: traducción

Request

{
  "inputs": [
    {
      "text": "Ciao",
      "language": "it",
      "targets": [
        {
          "language": "en"
        }
      ]
    }
  ]
}

Response

{
  "value": [
    {
      "translations": [
        {
          "language": "en",
          "sourceCharacters": 4,
          "text": "Hello"
        }
      ]
    }
  ]
}

Pasos siguientes