.NET Cloud SDK für die Übersetzung von Texten und Dokumenten

Erstellen Sie .NET-Anwendungen basierend auf GroupDocs.Translation API und konzentrieren Sie sich dabei auf die Geschäftslogik statt auf die technischen Details

  • GroupDocs.Translation Cloud SDK für cURL
  • GroupDocs.Translation Cloud SDK für Java
  • GroupDocs.Translation Cloud SDK für Python
  • GroupDocs.Translation Cloud SDK für Android
Kostenlos testen

GroupDocs.Translation bietet Echtzeit-Maschinentranslation für Texte, Dokumente, Bilder, Untertitel und Ressourcen. Leistungsstarke Machine-Learning-Algorithmen und ausgeklügelte neuronale Netze liefern eine Qualität, die der eines professionellen menschlichen Übersetzers nahekommt, jedoch viel schneller und kostengünstiger ist. Sie läuft auf einem Hochleistungs-Cloud-Server, der von GroupDocs gehostet wird, und kann PDF, Microsoft Office und OpenOffice-Dokumente, Markdown-Dateien sowie .NET-Ressourcen in 46 europäische, nahöstliche und asiatische Sprachen (insgesamt 128 Sprachpaare) übersetzen. Der API übersetzt nicht nur Text, sondern bewahrt auch exakt Metadaten, Struktur, Stile und das Layout von Dokumenten.

Dieses SDK vereinfacht die Interaktion von .NET-Code mit GroupDocs.Translation Cloud-Diensten erheblich, sodass Sie sich auf die Geschäftslogik statt auf technische Details konzentrieren können. Es übernimmt alle Routine-Operationen wie das Herstellen von Verbindungen, das Senden von API-Anfragen und das Parsen von Antworten und fasst diese Aufgaben in wenigen einfachen Methoden zusammen, die in jeder .NET-Anwendung verwendet werden können. Der .NET SDK, Demo-Anwendungen, die Dokumentation und Beispiele sind Open-Source und werden unter der MIT-Lizenz verbreitet. Sie können sie für jeden Zweck nutzen und jeden Teil des Codes ändern.

Erweiterte Funktionen von GroupDocs.Translation Cloud SDK für .NET

Übersetzt von und in 46 europäischen, nahöstlichen und asiatischen Sprachen

Übersetzt Tabellen in Word-Dokumenten und PowerPoint-Präsentationen

Übersetzt Kopf- und Fußzeilen in Dokumenten

Übersetzt Fußnoten und Endnoten in Word-Dokumenten

Übersetzt Bildunterschriften in Word-Dokumenten

Übersetzt Textfelder, Diagramme und Folien in PowerPoint-Präsentationen

Übersetzt Texte in Tabellenzellen

Übersetzt Diagramme und Pivot-Tabellen in Excel-Arbeitsmappen

Übersetzt Markdown-Dateien und bewahrt alle gängigen Markdown-Formatierungen.

Übersetzt Dateien aus URLs und öffentlichen Repositories.

Konvertiert Ergebnisse in verschiedene Formate, ohne zusätzliche Software.

Detaillierte Entwicklerreferenz basierend auf der Swagger-Sammlung.

Schnellstart mit Dokumentübersetzung SDK für .NET.

GroupDocs.Translation Cloud SDK für .NET wird mit ausführlichen Entwicklerhandbüchern und Live-Code-Beispielen geliefert, damit Sie im Handumdrehen mit den Funktionen von API arbeiten können. Erstellen Sie einfach ein kostenloses Konto bei GroupDocs Cloud, holen Sie sich APP-SID- und Key-Informationen, um mit API von GroupDocs Cloud zu kommunizieren, und Sie sind bereit, SDK zu nutzen.

Alle Sprachen, Plattformen und Speicher-Dienstanbieter

GroupDocs.Translation Cloud ist ein REST API, das sich problemlos in jede Sprache oder Plattform integrieren lässt und in der Lage ist, HTTP-Anfragen und -Antworten zu verwalten. Es unterstützt alle gängigen Cloud-Speicherdienste wie Google Cloud, Drive, DropBox und Amazon S3, um ohne Abhängigkeiten zu interagieren.

Übersetzen Sie Klartext in .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);
                  }
              }
          }
      }
  }

Sicherheit und Authentifizierung

Der GroupDocs.Translation Cloud API ist SSL gesichert und die Authentifizierungsanfragen erfordern eine Signatur sowie AppSID Abfrageparameter oder OAuth 2.0 Autorisierungs-Header.

Support- und Lernressourcen

GroupDocs.Translation Cloud bietet SDKs für beliebte Programmiersprachen und Plattformen an:

  Deutsch
f50685f50