<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-translation-cloud</artifactId>
    <version>20.8.0</version>
</dependency>
copied!  
compile(group: 'com.groupdocs', name: 'groupdocs-translation-cloud', version: '20.8.0')
copied!  
<dependency org="com.groupdocs" name="groupdocs-translation-cloud" rev="20.8.0">
    <artifact name="groupdocs-translation-cloud" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.groupdocs" % "groupdocs-translation-cloud" % "20.8.0"
copied!  

Dokumentübersetzung Java Cloud REST API

banner

Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial

GroupDocs.Translation Cloud SDK for Java unterstützt Sie beim Erstellen von Java-Apps zur Übersetzung von Cloud-Dokumenten, die ohne die Installation von Software von Drittanbietern funktionieren. Es ist ein Wrapper um GroupDocs.Translation Cloud REST APIs.

Funktionen des Cloud Document Translation SDK

  • Unterstützt mehr als 70 Sprachpaare zur Durchführung von Dokumentenübersetzungen in der Cloud.
  • Translate cloud documents via making simple JSON requests.
  • Verwendet neuronale maschinelle Übersetzung, um eine schnelle und genaue Sprachübersetzung in der Cloud durchzuführen.
  • Behält die Struktur und Formatierung von Cloud-Dokumenten während und nach der Übersetzung bei.
  • Unterstützt die Übersetzung der folgenden Elemente in Microsoft Word®- oder ODT-Cloud-Dokumenten:
    • Absätze
    • Kopfzeile Fußzeile
    • Fußnote und Endnote
    • Bildunterschriften
    • Tische
  • Unterstützt die Übersetzung der folgenden Elemente in Microsoft Excel®- oder ODS-Cloud-Dokumenten:
    • Tische
    • Pivot-Tabellen
    • Zellen (bei Text)
    • Diagramme
  • Unterstützt die Übersetzung der folgenden Elemente in Microsoft PowerPoint®- oder ODP-Cloud-Dokumenten:
    • Masterfolie
    • ausgewählte Folien
    • Foliennotizen und Kommentare
    • Kopfzeile Fußzeile
    • Textrahmen
    • Diagramme
    • Tische
  • Konvertieren Sie übersetzte Cloud-Dokumente in eines der unterstützten Ausgabeformate.

Unterstützte Dateiformate für die Dokumentübersetzung

Microsoft Word®: DOC, DOCX, DOCM, RTF
OpenOffice Writer®: ODT
Microsoft Excel®: XLS, XLSX, XLSM, CSV, TSV
OpenOffice Calc®: ODS
Microsoft PowerPoint®: PPT, PPTX, PPTM
OpenOffice Impress®: ODP
Festes Layout: PDF
Sonstiges: MD (Markdown)

Unterstützte Ausgabedateiformate von Cloud Translation

Übersetzte Dateien sind in vielen anderen unterstützten Dateiformaten erhältlich. Geben Sie einfach das Ausgabeformat des übersetzten Dokuments an, indem Sie die Dateierweiterung in den Text der Anfrage einfügen:

  • DOC, DOCX, ODT, RTF zu DOCX, RTF, HTML, ODT, TXT, MD, PDF, TIFF, SVG, XPS
  • XLS, XLSX, ODS, CSV, TSV zu XLSX, XLSB, HTML, PDF, XPS, ODS, MD, DOCX, PPTX, TIFF
  • PPT, PPTX, ODP zu PPTX, PDF, TIFF, HTML, XPS, ODP
  • PDF zu DOCX, PPTX, HTML, XPS, SVG
  • MD zu HTML, PDF, DOCX, TIFF, XPS

Bitte besuchen Sie Supported Translation Formats für weitere Details.

Unterstützte Sprachübersetzungspaare

  • Übersetzen Sie Englisch ins Französische und Französisch ins Englische
  • Übersetzen Sie Englisch ins Deutsche und Deutsch ins Englische
  • Übersetzen Sie Englisch nach Deutsch & Deutsch nach Englisch
  • Übersetzen Sie Englisch ins Chinesische und Chinesische ins Englische
  • Übersetzen Sie Englisch ins Spanische und Spanisch ins Englische
  • Übersetzen Sie Englisch ins Italienische und Italienisch ins Englische
  • Übersetzen Sie Englisch ins Russische und Russisch ins Englische
  • Übersetzen Sie Englisch ins Arabische und Arabisch ins Englische
  • Übersetzen Sie Englisch ins Portugiesische und Portugiesisch ins Englische
  • Übersetzen Sie Englisch ins Polnische und Polnische ins Englische
  • Übersetzen Sie Englisch ins Ukrainische und Ukrainische ins Englische
  • Übersetzen Sie Englisch ins Vietnamesische und Vietnamesische ins Englische
  • Übersetzen Sie Englisch ins Indonesische und Indonesische ins Englische
  • Übersetzen Sie Englisch in Hindi & Hindi ins Englische
  • Übersetzen Sie Englisch ins Griechische und Griechische ins Englische
  • Übersetzen Sie Englisch ins Niederländische und Niederländisch ins Englische
  • Übersetzen Sie Englisch ins Ungarische und Ungarische ins Englische
  • Übersetzen Sie Englisch ins Schwedische und Schwedisch ins Englische
  • Übersetzen Sie Englisch ins Türkische und Türkische ins Englische
  • Übersetzen Sie Englisch ins Japanische und Japanische ins Englische
  • Übersetzen Sie Englisch ins Koreanische und Koreanische ins Englische
  • Übersetzen Sie Englisch ins Tschechische und Tschechisch ins Englische
  • Übersetzen Sie Englisch ins Finnische und Finnische ins Englische
  • Übersetzen Sie Englisch ins Irische und Irische ins Englische
  • Übersetzen Sie Englisch ins Slowakische und Slowakische ins Englische
  • Übersetzen Sie Englisch ins Farsi & Farsi ins Englische
  • Übersetzen Sie Englisch ins Persische und Persische ins Englische
  • Übersetzen Sie Englisch ins Hebräische und Hebräisch ins Englische
  • Übersetzen Sie Englisch nach Aserbaidschanisch und Aserbaidschanisch nach Englisch
  • Übersetzen Sie Englisch ins Thailändische und Thailändische ins Englische
  • Übersetzen Sie Englisch ins Rumänische und Rumänisch ins Englische
  • Übersetzen Sie Englisch ins Malaiische und Malaiische ins Englische
  • Übersetzen Sie Englisch ins Bulgarische und Bulgarische ins Englische
  • Übersetzen Sie Französisch ins Deutsche und Deutsch ins Französische
  • Übersetzen Sie Französisch nach Deutsch & Deutsch nach Französisch
  • Übersetzen Sie Französisch ins Italienische und Italienisch ins Französische
  • Übersetzen Sie Französisch ins Arabische und Arabisch ins Französische

Anforderungen

Zum Erstellen der API-Client-Bibliothek ist Folgendes erforderlich:

  1. Java 1.7+
  2. Maven

Voraussetzungen

Um das GroupDocs.Translation Cloud SDK für Java zu verwenden, müssen Sie ein Konto bei GroupDocs Cloud registrieren und die Client-ID und das Client-Geheimnis unter Cloud Dashboard suchen/erstellen. Es ist ein kostenloses Kontingent verfügbar. Weitere Einzelheiten finden Sie unter GroupDocs Cloud Pricing.

Installieren Sie GroupDocs.Translation-Cloud von Maven

Fügen Sie das GroupDocs Cloud-Repository zu Ihrer Anwendung pom.xml hinzu

<repository>
    <id>repository.groupdocs.cloud</id>
    <name>repository.groupdocs.cloud</name>
    <url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>

Von der Quelle installieren

Um die API-Clientbibliothek in Ihrem lokalen Maven-Repository zu installieren, führen Sie einfach Folgendes aus:

mvn clean install

Um es stattdessen in einem Remote-Maven-Repository bereitzustellen, konfigurieren Sie die Einstellungen des Repositorys und führen Sie Folgendes aus:

mvn clean deploy

Weitere Informationen finden Sie unter OSSRH Guide.

Maven-Benutzer

Fügen Sie diese Abhängigkeit zum POM Ihres Projekts hinzu:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-translation-cloud</artifactId>
    <version>22.5</version>
</dependency>

Andere

Generieren Sie zunächst das JAR, indem Sie Folgendes ausführen:

mvn clean package

Installieren Sie dann manuell die folgenden JARs:

  • target/groupdocs-translation-cloud-22.5.jar
  • target/lib/*.jar

Loslegen

Bitte befolgen Sie die Quick Start-Anweisungen.

Klartext über Java Cloud SDK übersetzen

import com.GroupDocs.translate.api.*;
import com.GroupDocs.translate.Configuration;
import static java.lang.System.out;


public static void main(String[] args) throws Exception {
        // add your client id here
        Configuration.setClient_id("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX");

        // add your client secret here
        Configuration.setClient_secret("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");

        // add language pair here, see https://wiki.groupdocs.cloud/translationcloud/developer-guide/supported-languages/
        pair = ""

        // add text to translate here
        text = ""

        TextInfo textInfo = new TextInfo(pair, text);
        String userRequest = textInfoList.toString();
        TranslationTextRequest translationTextRequest = new TranslationTextRequest(userRequest);
        TranslationTextResponse translateTextResponse = TranslationApi.TranslateText(translationTextRequest);
        out.print(translateTextResponse.translation);
}

Autorisierung & Authentifizierung

Authentication schemes definiert für die API ist wie folgt:

JWT

Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial

VersionRelease Date
22.81. September 2022
22.524. Mai 2022
22.427. April 2022
22.21. März 2022
20.8.025. Januar 2022
20.12.022. Dezember 2020
20.10.04. November 2020

GroupDocs Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth GroupDocs.Total Cloud GroupDocs.Translation Cloud JAR document automation document automation cloud document DOC DOCX DOCM RTF ODT XLS XLSX XLSM CSV TSV ODS PPT PPTX PPTM ODP PDF MD Markdown translate translator multi lingual language language pair translation pair JSON paragraph header footer footnote endnote image caption table pivot cells charts master slide notes comments frames convert conversion converter French English German Deutsch Chinese Spanish Italian Russian Arabic Portuguese Polish Ukrainian Vietnamese Indonesian Hindi Greek Dutch Hungarian Swedish Turkish Japanese Korean Czech Finnish Irish Slovak Farsi Persian Hebrew Azerbaijani Thai Romanian Malay Bulgarian English to French French to English English to German German to English English to Deutsch Deutsch to English English to Chinese Chinese to English English to Spanish Spanish to English English to Italian Italian to English English to Russian Russian to English English to Arabic Arabic to English English to Portuguese Portuguese to English English to Polish Polish to English English to Ukrainian Ukrainian to English English to Vietnamese Vietnamese to English English to Indonesian Indonesian to English English to Hindi Hindi to English English to Greek Greek to English English to Dutch Dutch to English English to Hungarian Hungarian to English English to Swedish Swedish to English English to Turkish Turkish to English English to Japanese Japanese to English English to Korean Korean to English English to Czech Czech to English English to Finnish Finnish to English English to Irish Irish to English English to Slovak Slovak to English English to Farsi Farsi to English English to Persian Persian to English English to Hebrew Hebrew to English English to Azerbaijani Azerbaijani to English English to Thai Thai to English English to Romanian Romanian to English English to Malay Malay to English English to Bulgarian Bulgarian to English French to German German to French French to Deutsch Deutsch to French French to Italian Italian to French French to Arabic Arabic to French