¿Qué es Azure Text Translation?

Azure Text Translation es una característica de API de REST basada en la nube del servicio Translator que usa la tecnología de traducción automática neuronal para permitir la traducción de texto de origen a destino rápida y precisa en tiempo real en todos los idiomas admitidos. En esta introducción, aprenderá cómo Text Translation API REST le permite crear soluciones inteligentes para sus aplicaciones y flujos de trabajo.

La documentación de Text Translation contiene los siguientes tipos de artículos:

  • Guías de inicio rápido. Instrucciones de inicio rápido que le guían a la hora de hacer solicitudes al servicio.
  • Guías paso a paso Instrucciones de acceso y uso del servicio de una manera más específica o personalizada.
  • Artículos de referencia. Documentación de la API REST y contenido basado en lenguaje de programación.

Características de Text Translation

Text Translation admite los métodos siguientes:

  • Idiomas. Devuelve una lista de los idiomas admitidos por las operaciones Translate, Transliterate y Dictionary Lookup. Esta solicitud no requiere autenticación; simplemente copie y pegue la siguiente solicitud GET en Postman o en su explorador o herramienta de API favoritos:

    https://api.cognitive.microsofttranslator.com/languages?api-version=3.0
    
  • Translate. Traduce texto de un solo idioma de origen en textos en varios idiomas de destino con una sola solicitud.

  • Transliterate. Convierte caracteres o letras de un idioma de origen en los caracteres o letras correspondientes de un idioma de destino.

  • Detect. Devuelve el código fuente del idioma y una variable booleana que indica si el idioma detectado es compatible con la traducción y la transliteración de texto.

    Nota

    Puede traducir, transliterar y detectar texto con una sola llamada API REST.

  • Dictionary lookup. Devuelve palabras equivalentes del término de origen en el idioma de destino.

  • Dictionary example: devuelve ejemplos de estructura gramatical y contexto para el par formado por el término de origen y el término de destino.

Opciones de implementación de Text Translation

Agregue Text Translation a los proyectos y aplicaciones mediante los siguientes recursos:

Residencia de datos

La residencia de datos de traducción de texto depende de la región de Azure en la que se ha creado el recurso de Translator:

Residencia de datos de traducción de texto

✔️ Característica: Translator Text

Punto de conexión de servicio Solicitud del centro de datos de procesamiento
Global (recomendado):
api.cognitive.microsofttranslator.com
Centro de datos más cercano disponible.
Américas:
api-nam.cognitive.microsofttranslator.com
Este de EE. UU. 2 • Oeste de EE. UU. 2
Asia Pacífico:
api-apc.cognitive.microsofttranslator.com
Este de Japón • Sudeste asiático
Europa (excepto Suiza):
api-eur.cognitive.microsofttranslator.com
Centro de Francia • Oeste de Europa
Suiza:
para obtener más información, consultePuntos de conexión de servicio de Suiza.
Norte de Suiza • Oeste de Suiza

Puntos de conexión de servicio de Suiza

Los clientes con un recurso ubicado en las regiones Norte de Suiza u Oeste de Suiza pueden estar seguro de que sus solicitudes de Text API se atienden en Suiza. Para asegurarse de que las solicitudes se controlan en Suiza, cree el recurso de Traductor en la Resource regionSwitzerland North u Switzerland West y, a continuación, use el punto de conexión personalizado del recurso en las solicitudes de API.

Por ejemplo, si crea un recurso de Translator en Azure Portal con una Resource region como Switzerland North y el nombre de recurso es my-swiss-n, después el punto de conexión personalizado será https​://my-swiss-n.cognitiveservices.azure.com. Y una solicitud de ejemplo para traducir sería:

// Pass secret key and region using headers to a custom endpoint
curl -X POST "https://my-swiss-n.cognitiveservices.azure.com/translator/text/v3.0/translate?to=fr" \
-H "Ocp-Apim-Subscription-Key: xxx" \
-H "Ocp-Apim-Subscription-Region: switzerlandnorth" \
-H "Content-Type: application/json" \
-d "[{'Text':'Hello'}]" -v

El servicio Traductor personalizado no está disponible actualmente en Suiza.

Introducción a Text Translation

¿Está listo para comenzar?

Pasos siguientes

Profundice en Text Translation REST API: