.NET Cloud SDK pour la traduction de texte et de documents

Créez des applications .NET basées sur GroupDocs.Translation API en vous concentrant sur la logique métier plutôt que sur les détails techniques.

  • GroupDocs.Translation Cloud SDK pour cURL
  • GroupDocs.Translation Cloud SDK pour Java
  • GroupDocs.Translation Cloud SDK pour Python
  • GroupDocs.Translation Cloud SDK pour Android
Commencer l'essai gratuit

GroupDocs.Translation propose une traduction automatique en temps réel pour les textes, les documents, les images, les sous-titres et les ressources. Des algorithmes d’apprentissage automatique puissants et des réseaux neuronaux sophistiqués offrent une qualité proche de celle d’un traducteur humain professionnel, mais bien plus rapidement et à moindre coût. Fonctionnant sur un serveur cloud haute performance hébergé par GroupDocs, il peut traduire des documents PDF, Microsoft Office et OpenOffice, des fichiers Markdown et des ressources .NET en 46 langues européennes, du Moyen-Orient et asiatiques (sur 128 paires de langues). Le API ne se contente pas de traduire le texte, il préserve également avec précision les métadonnées, la structure, les styles et la mise en page des documents.

Ce SDK simplifie grandement l’interaction du code .NET avec les services GroupDocs.Translation Cloud, vous permettant de vous concentrer sur la logique métier plutôt que sur les détails techniques. Il gère toutes les opérations courantes, telles que l’établissement de connexions, l’envoi de requêtes API et l’analyse des réponses, en regroupant toutes ces tâches dans quelques méthodes simples utilisables dans n’importe quelle application .NET. Le .NET SDK, les applications de démonstration, la documentation et les exemples sont open source et distribués sous licence MIT. Vous pouvez les utiliser à toutes fins et modifier n’importe quelle partie du code.

Fonctionnalités avancées de GroupDocs.Translation Cloud SDK pour .NET

Traduit vers et depuis 46 langues européennes, du Moyen-Orient et d’Asie

Traduit les tableaux des documents Word et des présentations PowerPoint

Traduit les en-têtes et les pieds-de-page des documents

Traduire les notes de bas de page et les notes de fin dans les documents Word

Traduire les légendes d’images dans les documents Word

Traduire les cadres de texte, les graphiques et les diapositives dans les présentations PowerPoint

Traduire les textes dans les cellules d’une feuille de calcul

Traduire les graphiques et les tableaux croisés dynamiques dans les classeurs Excel

Traduire les fichiers Markdown en préservant toute la mise en forme courante des Markdown.

Traduire les fichiers provenant de URLs et des dépôts publics.

Convertir les résultats en différents formats sans logiciel supplémentaire.

Référence développeur détaillée basée sur la collection Swagger.

Démarrage rapide avec la traduction de documents SDK pour .NET.

GroupDocs.Translation Cloud SDK pour .NET est livré avec des guides développeur détaillés et des exemples de code en direct pour commencer à travailler avec les fonctionnalités API en un rien de temps. Créez simplement un compte gratuit sur GroupDocs Cloud, obtenez l’APP SID et les informations de la clé pour communiquer avec API de GroupDocs Cloud et vous serez prêt à utiliser le SDK.

Tout langage, toute plateforme et tout fournisseur de services de stockage

GroupDocs.Translation Cloud est un REST API qui peut être facilement intégré à n’importe quel langage ou plateforme, capable de gérer les HTTP requêtes et réponses. Il prend en charge tous les services de stockage cloud populaires tels que Google Cloud, Drive, DropBox et Amazon S3 pour interagir sans aucune dépendance.

Traduisez du texte brut en .NET

  using System.Collections.Generic;
  using System.Diagnostics;
  using System.Linq;
  using System.Threading;
  using GroupDocs.Translation.Cloud.Sdk.Api;
  using GroupDocs.Translation.Cloud.Sdk.Client;
  using GroupDocs.Translation.Cloud.Sdk.Client.Auth;
  using GroupDocs.Translation.Cloud.Sdk.Extensions;
  using GroupDocs.Translation.Cloud.Sdk.Model;
  using HttpStatusCode = System.Net.HttpStatusCode;
  namespace GroupDocs.Translation.Cloud.Sdk
  {
      public class TextTranslator
      {
          public TextTranslator()
          {
              Configuration config = new Configuration();
              /** Authorize your requests to GroupDocs.Translation Cloud */
              config.OAuthFlow = OAuthFlow.APPLICATION;
              config.OAuthClientId = "YOU_CLIENT_ID";
              config.OAuthClientSecret = "YOU_CLIENT_SECRET";
              /** Initialize GroupDocs.Translation API */
              config.BasePath = "https://api.groupdocs.cloud/v2.0/translation";
              TranslationApi apiInstance = new TranslationApi(config);
              /** Specify translation parameters */
              string translateFrom = new List<string>() { "Hello, world! I can read this text in my language." };
              string sourceLanguage = "en";
              var targetLanguages = new List<string>() { "de" };
              var request = new TextRequest(
                  sourceLanguage: sourceLanguage, 
                  targetLanguages: targetLanguages, 
                  texts: translateFrom);
              /** Send text to translation */
              StatusResponse translationStatus = apiInstance.TextPost(request);
              /** Wait for results from translation queue */
              if(translationStatus.Status.ToSystemHttpStatusCode() == HttpStatusCode.Accepted)
              {
                  while(true)
                  {
                      var result = apiInstance.TextRequestIdGet(statusResponse.Id);
                      if(result.Status.ToSystemHttpStatusCode() == HttpStatusCode.OK)
                      {
                          Console.WriteLine(result.Translations[toLang].First());
                          break;
                      }
                      Thread.Sleep(1000);
                  }
              }
          }
      }
  }

Sécurité et authentification

Le GroupDocs.Translation Cloud API est SSL sécurisé et les requêtes d’authentification nécessitent une signature ainsi que des paramètres de requête AppSID ou un en-tête d’autorisation OAuth 2.0.

Ressources d'assistance et d'apprentissage

GroupDocs.Translation Cloud propose SDKs pour les langages de programmation et plateformes populaires :

  Français
402828f74