Erstellen Sie Anwendungen basierend auf GroupDocs.Translation API für jede Plattform, die Java unterstützt. Konzentrieren Sie sich auf die Geschäftslogik statt auf die technischen Details.
Kostenlos testenGroupDocs.Translation bietet Echtzeit-Maschinentranslation für Texte, Dokumente, Bilder 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. Auf einem Hochleistungs-Cloud-Server, gehostet von GroupDocs, kann es PDF, Microsoft Office und OpenOffice-Dokumente, Markdown-Dateien und .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, Formatierungen und das Layout von Dokumenten.
Dieses SDK vereinfacht die Interaktion von Java-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 Java-Anwendung verwendet werden können. Das Java-SDK, Demo-Anwendungen, die Dokumentation und Beispiele sind Open-Source und werden unter der MIT-Lizenz bereitgestellt. Sie können sie für jeden Zweck nutzen und beliebige Teile des Codes ändern.
GroupDocs.Translation Cloud SDK für Java 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 GroupDocs Cloud API zu kommunizieren, und Sie sind bereit, das SDK zu nutzen.
GroupDocs.Translation Cloud ist ein REST API, das sich einfach 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.
package com.groupdocs;
// Import classes
import com.groupdocs.model.*;
import org.openapitools.client.api.TranslationApi;
public class TextDemo {
public static void main(String[] args) {
String basePath = "https://api.groupdocs.cloud/v2.0/translation";
String cliendId = "YOUR_CLIENT_ID";
String clientSecret = "YOUR_CLIENT_SECRET";
ApiClient defaultClient = new ApiClient(basePath, cliendId, clientSecret, null);
TranslationApi translationApi = new TranslationApi(defaultClient);
TextRequest request = new TextRequest();
request.setSourceLanguage("en");
request.addTargetLanguagesItem("de");
request.addTextsItem("Text to translate");
try {
String r = translationApi.textPost(request).getId();
CloudTextResponse response = translationApi.textRequestIdGet(r);
if (!response.getStatus().toString().equals("500")) {
while (true) {
response = translationApi.textRequestIdGet(r);
if (response.getStatus().toString().equals("200")) {
System.out.println(response);
break;
}
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
catch(ApiException e){
System.err.println("Exception when calling TranslationApi#textPost");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Der GroupDocs.Translation Cloud-API ist SSL gesichert und die Authentifizierungsanfragen erfordern eine Signatur sowie AppSID Abfrageparameter oder OAuth 2.0-Autorisierungsheader.