Fügen Sie mithilfe der GroupDocs.Translation-API Übersetzungsfunktionen zu Apps für Android-Geräte hinzu. Bringen Sie die Übersetzung auf jedes System – von Netbooks der Einstiegsklasse bis hin zu Smartphones.
Kostenlos testenGroupDocs.Translation bietet maschinelle Echtzeitübersetzung für Texte, Dokumente, Bilder und Ressourcen. Leistungsstarke Algorithmen für maschinelles Lernen und hochentwickelte neuronale Netzwerke bieten eine Qualität, die der eines professionellen menschlichen Übersetzers nahe kommt, aber viel schneller und kostengünstiger ist. Es läuft auf einem leistungsstarken Cloud-Server, der von GroupDocs gehostet wird, und kann PDF-, Microsoft Office- und OpenOffice-Dokumente, Markdown-Dateien und .NET-Ressourcen in 46 europäische, nahöstliche und asiatische Sprachen (über 128 Sprachpaare) übersetzen. Die API übersetzt nicht nur Text, sondern bewahrt auch Metadaten, Struktur, Stile und Layout von Dokumenten genau.
Dieses SDK vereinfacht die Interaktion mit GroupDocs.Translation Cloud-Diensten von Android-Apps aus erheblich, sodass Sie sich auf die Geschäftslogik statt auf die technischen Details konzentrieren können. Es übernimmt alle Routinevorgänge wie das Herstellen von Verbindungen, das Senden von API-Anfragen und das Parsen von Antworten und fasst all diese Aufgaben in wenigen einfachen Methoden zusammen. Die Übersetzung wird von leistungsstarken Cloud-Servern durchgeführt. Sie können die Anwendung auf jedem System verwenden – von Netbooks der Einstiegsklasse bis hin zu Smartphones.
Das Android SDK, Demoanwendungen, Dokumentationen und Beispiele sind Open Source und werden unter der MIT-Lizenz vertrieben. Sie können sie für beliebige Zwecke verwenden und beliebige Teile des Codes ändern.
GroupDocs.Translation Cloud SDK für Android wird mit detaillierten Entwicklerhandbüchern und Live-Codebeispielen geliefert, damit Sie im Handumdrehen mit API-Funktionen arbeiten können. Erstellen Sie einfach ein kostenloses Konto bei GroupDocs Cloud, erhalten Sie APP-SID- und Schlüsselinformationen, um mit der GroupDocs Cloud-API zu kommunizieren.
GroupDocs.Translation for Cloud ist eine REST-API, die einfach in jede Sprache oder Plattform integriert werden kann 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();
}
}
}
Die GroupDocs.Translation Cloud-API ist SSL-gesichert und die Authentifizierungsanfragen erfordern eine Signatur und AppSID-Abfrageparameter oder einen OAuth 2.0-Autorisierungsheader.