Partage via


Kit de développement logiciel (SDK) traduction de documentation

La traduction de documentation est une fonctionnalité cloud de l’API REST d’Azure AI Traducteur. La traduction de documents API permet de traduire des documents entiers de sources à cibles de manière rapide, précise et asynchrone, dans les langages pris en charge, et dans différents formats de fichiers. Le kit de traduction de documents SDK est un ensemble de bibliothèques et d’outils qui vous permettent d’intégrer facilement les fonctionnalités de l’API REST de traduction de texte dans vos applications.

Langues prises en charge

La traduction de documents SDK prend en charge les langages de programmation suivants :

Langage → Version SDK Paquet Bibliothèque cliente Version de l’API prise en charge
🆕 .NET/C# → 2.0.0-beta.1 NuGet Kit de développement logiciel (SDK) Azure pour .NET Traduction de documentation api-version=2024-05-01
🆕 Python → 1.1.0b1 PyPI Kit de développement logiciel (SDK) Azure pour Python Traduction de documentation api-version=2024-05-01

Journal des modifications et historique des versions

Cette section fournit une description basée sur les versions des fonctionnalités et des capacités de traduction de documents, des changements, des mises à jour et des améliorations.

Utiliser la traduction de documents SDK dans vos applications

Le kit de traduction de texte SDK permet d’utiliser et de gérer le service traduction de texte dans votre application. Le SDK s'appuie sur les API REST sous-jacentes de traduction de documents pour une utilisation dans le cadre de votre langage de programmation. Choisissez votre langage de programmation préféré :

1. Installez la bibliothèque de client du SDK

dotnet add package Azure.AI.Translation.Document --version 2.0.0-beta.1
Install-Package Azure.AI.Translation.Document -Version 2.0.0-beta.1

2. Importez la bibliothèque de client du SDK dans votre application

using System;
using Azure.Core;
using Azure.AI.Translation.Document;

3. Authentifier le client

Créez un DocumentTranslationClient objet client pour interagir avec le kit de traduction de documents SDK, puis appelez des méthodes sur cet objet client afin d’interagir avec le service. DocumentTranslationClient est l’interface principale pour l’utilisation de la bibliothèque cliente de traduction de documents. Elle fournit des méthodes synchrones et asynchrones pour effectuer des opérations.

Traduction par lots asynchrone

private static readonly string endpoint = "<your-custom-endpoint>";
private static readonly string key = "<your-key>";

DocumentTranslationClient client = new DocumentTranslationClient(new Uri(endpoint), new AzureKeyCredential(key));

Traduction synchrone d’une seule documentation

private static readonly string endpoint = "<your-custom-endpoint>";
private static readonly string key = "<your-key>";

SingleDocumentTranslationClient client = new SingleDocumentTranslationClient(new Uri(endpoint), new AzureKeyCredential(apiKey));

4. Générez votre application

Traduction par lots asynchrone

Les interfaces de traduction de documentations par lots nécessitent l’entrée suivante :

  1. Chargez vos fichiers dans un conteneur source Stockage Blob Azure (sourceUri).
  2. Fournissez un conteneur cible dans lequel les documents traduits peuvent être écrits (targetUri).
  3. Intégrez le code du langage cible (targetLanguage).

Uri sourceUri = new Uri("<your-source container-url");
Uri targetUri = new Uri("<your-target-container-url>");
string targetLanguage = "<target-language-code>";

DocumentTranslationInput input = new DocumentTranslationInput(sourceUri, targetUri, targetLanguage)

Traduction synchrone d’une seule documentation

Traduction d’une seule documentation

Options d’aide

Les forums Microsoft Q&A et Stack Overflow sont à la disposition de la communauté des développeurs pour poser des questions sur Azure Form Recognizer et d’autres services, et y répondre. Microsoft surveille les forums et répond aux questions auxquelles la communauté n’a pas encore répondu.

Conseil

Pour vérifier que nous voyons votre question Microsoft Q&A, marquez-la avecmicrosoft-translator. Pour vous assurer que nous voyons votre question Stack Overflow, marquez-la avec Azure AI Translator.

Étapes suivantes