Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Azure Translator es una característica de API REST basada en la nube de Azure Translator. Text translation API permite traducciones de texto de origen a destino rápidas y precisas en tiempo real. El kit de desarrollo de software de traducción de texto (SDK) es un conjunto de bibliotecas y herramientas que permiten integrar fácilmente las funcionalidades de la API REST de traducción de texto en las aplicaciones. El SDK de traducción de texto está disponible en plataformas de programación en C#/.NET, Java, JavaScript y Python.
Idiomas compatibles
El SDK de traducción de texto admite los lenguajes de programación y las plataformas:
| Lenguaje → Versión del SDK | Paquete | Biblioteca de cliente | Versión de API compatible |
|---|---|---|---|
| .NET/C# → 1.0.0 | NuGet | SDK de Azure para .NET | Translator v3.0 |
| Java✱ → 1.0.0 | Repositorio de Maven | SDK de Azure para Java | Translator v3.0 |
| JavaScript → 1.0.0 | npm | Azure SDK para JavaScript | Translator v3.0 |
| Python → 1.0.1 | PyPi | SDK de Azure para Python | Translator v3.0 |
✱ El SDK de Azure Translator para Java se prueba y se admite en plataformas Windows, Linux y macOS. No se ha probado en otras plataformas y no admite implementaciones de Android.
Registro de cambios e historial de versiones
En esta sección se proporciona una descripción según la versión de los lanzamientos de características y capacidades de la traducción de texto, incluidos los cambios, actualizaciones y mejoras.
Versión de Mayo de 2024 (GA) del SDK de Texto de Azure Translator en Foundry Tools
En esta versión se incluyen las siguientes actualizaciones:
- Versión 1.0.0 (2024-05-21)
- Objetivos Traducción de texto v3.0
- Versión de disponibilidad general
Versión preliminar de Azure Translator in Foundry Tools Text SDK de abril de 2023
En esta versión se incluyen las siguientes actualizaciones:
- Versión 1.0.0-beta.1 (2023-04-17)
- Objetivos Traducción de texto v3.0
- Versión inicial
Uso del SDK de traducción de texto en las aplicaciones
El SDK de traducción de texto permite el uso y la administración del servicio de traducción de texto en la aplicación. El SDK se basa en la API REST de traducción de texto subyacente, lo que le permite usar fácilmente esas API dentro del paradigma del lenguaje de programación. Aquí se muestra cómo se usa el SDK de traducción de texto para su lenguaje de programación preferido:
1. Instale la biblioteca cliente de SDK
dotnet add package Azure.AI.Translation.Text --version 1.0.0-beta.1
Install-Package Azure.AI.Translation.Text -Version 1.0.0-beta.1
2. Importe la biblioteca cliente del SDK en la aplicación
using Azure;
using Azure.AI.Translation.Text;
3. Autenticar el cliente
La interacción con Translator mediante la biblioteca cliente comienza con la creación de una instancia de la TextTranslationClientclase . Necesita la clave de API y la región para crear instancias de un objeto de cliente.
La clave de Text Translation API se encuentra en Azure Portal:
Con el punto de conexión global (predeterminado)
string key = "<your-key>";
AzureKeyCredential credential = new(key);
TextTranslationClient client = new(credential);
Con un punto de conexión regional
Uri endpoint = new("<your-endpoint>");
string key = "<your-key>";
string region = "<region>";
AzureKeyCredential credential = new(key);
TextTranslationClient client = new(credential, region);
4. Compilación de la aplicación
Cree un objeto de cliente para interactuar con el SDK de traducción de texto y, a continuación, llame a métodos en ese objeto cliente para interactuar con el servicio. Los SDK proporcionan métodos sincrónicos y asincrónicos. Para obtener más información, consulte el repositorio de ejemplo de traducción de texto para .NET/C#.
Opciones de ayuda
Los foros de Microsoft Q & A y Stack Overflow están disponibles para que la comunidad de desarrolladores haga preguntas y responda preguntas sobre Azure Translator y otros servicios. Microsoft supervisa los foros y responde a preguntas que la comunidad aún no ha respondido. Para asegurarse de que veamos su pregunta, etiquétela con azure-text-translation.