Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La traduction de documents est une fonctionnalité d’API REST basée sur le cloud d’Azure Translator. L’API traduction de documents permet des traductions de documents complètes rapides et précises, de façon asynchrone, dans des langues prises en charge et dans différents formats de fichier. Le Kit de développement logiciel 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 traduction de documents dans vos applications.
Langues prises en charge
Le Kit de développement logiciel (SDK) de traduction de documents 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 |
NuGet | Kit de développement logiciel (SDK) Azure pour .NET | |
🆕 Python → 1.0.0 |
PyPI | Kit de développement logiciel (SDK) Azure pour Python |
Journal des modifications et historique des versions
Cette section fournit une description fondée sur la version des fonctionnalités de traduction de documents, en détaillant les sorties, changements, mises à jour et améliorations.
Utiliser le Kit de développement logiciel (SDK) de traduction de documents dans vos applications
Le Kit de développement logiciel (SDK) de traduction de documents permet l’utilisation et la gestion du service traduction dans votre application. Le Kit de développement logiciel (SDK) repose sur les API REST de traduction de documents sous-jacentes à utiliser dans votre paradigme de 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
Install-Package Azure.AI.Translation.Document -Version 2.0.0
2. Importez la bibliothèque de client du SDK dans votre application
3. Authentifier le client
Créez une instance de l’objet DocumentTranslationClient pour interagir avec le Kit de développement logiciel (SDK) de traduction de documents, puis appelez des méthodes sur cet objet client pour interagir avec le service. Le DocumentTranslationClient est l’interface principale permettant d’utiliser la bibliothèque client 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 traitement par lots de traduction de documents nécessitent l’entrée suivante :
- Chargez vos fichiers dans un conteneur source Stockage Blob Azure (sourceUri).
- Fournissez un conteneur cible dans lequel les documents traduits peuvent être écrits (targetUri).
- 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
Options d’aide
Les Microsoft Q&A forums Stack Overflow et Stack Overflow sont disponibles pour la communauté des développeurs afin de poser et de répondre à des questions sur la traduction de texte Azure et d’autres services. Microsoft surveille les forums et répond aux questions auxquelles la communauté n’a pas encore répondu.
Conseil
Pour vous assurer que nous voyons votre question Microsoft Q&A, étiquetez-la avecmicrosoft-translator.
Pour vous assurer que nous voyons votre question Stack Overflow, marquez-la avec Azure Translator.