SDK de traducción de texto de Azure
La traducción de texto de Azure es una característica de la API de REST basada en la nube del servicio Traductor de Azure. La API de Text Translation permite realizar traducciones de texto de origen a destino rápidas y precisas en tiempo real. El kit de desarrollo de software (SDK) de Text Translation es un conjunto de bibliotecas y herramientas que le permiten integrar fácilmente las funcionalidades de la API de REST de Text Translation en sus aplicaciones. El SDK de Text Translation está disponible en plataformas de programación C#/.NET, Java, JavaScript y Python.
Idiomas admitidos
El SDK de la 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 la traducción de texto de Azure para Java se ha probado y es compatible con las 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 ofrece una descripción basada en versiones de las características, funcionalidades, cambios, actualizaciones y mejoras de Text Translation.
Versión de disponibilidad general del SDK de Translator Text de mayo de 2024
En esta versión se incluyen las siguientes actualizaciones:
- Version 1.0.0 (2024-05-21)
- Destinos de Text Translation v3.0
- Versión de disponibilidad general
Versión preliminar del SDK de Text Translator de abril de 2023
En esta versión se incluyen las siguientes actualizaciones:
- Versión 1.0.0-beta.1 (2023-04-17)
- Destinos de Text Translation v3.0
- Versión inicial
Uso del SDK de Text Translation en las aplicaciones
El SDK de Text Translation habilita el uso y la administración del servicio de Text Translation en la aplicación. El SDK se basa en la API de REST de Text Translation subyacente, lo que le permite usar fácilmente esas API dentro del paradigma del lenguaje de programación. A continuación, le explicamos cómo utilizar el SDK de Text Translation 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 el servicio Translator mediante la biblioteca cliente comienza con la creación de una instancia de la TextTranslationClient
clase. Necesita la clave de API y la región para crear instancias de un objeto de cliente.
La clave de API de Text Translation 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
Crea un objeto de cliente para interactuar con el SDK de Text Translation y, a continuación, llama métodos en ese objeto de 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 Text Translation 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 sobre Traducción de texto de Azure y otros servicios y las responda. 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
.