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

API REST Java Cloud de traduction de documents

main-banner

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

GroupDocs.Translation Cloud SDK for Java vous aide à créer des applications Java de traduction de documents dans le cloud qui fonctionnent sans installer de logiciel tiers. Il s’agit d’un wrapper autour de GroupDocs.Translation Cloud REST APIs.

Fonctionnalités du SDK de traduction de documents dans le cloud

  • Prend en charge plus de 70 paires de langues pour effectuer la traduction de documents dans le cloud.
  • Translate cloud documents via making simple JSON requests.
  • Utilise Neural Machine Translation pour effectuer une traduction rapide et précise dans le cloud.
  • Maintient la structure et la mise en forme du document cloud intactes pendant et après la traduction.
  • Prend en charge la traduction des éléments suivants dans les documents cloud Microsoft Word® ou ODT :
    • paragraphes
    • en-tête et pied de page
    • note de bas de page et note de fin
    • légendes des images
    • les tables
  • Prend en charge la traduction des éléments suivants dans les documents cloud Microsoft Excel® ou ODS :
    • les tables
    • tableaux croisés dynamiques
    • cellules (en cas de texte)
    • graphiques
  • Prend en charge la traduction des éléments suivants dans les documents cloud Microsoft PowerPoint® ou ODP :
    • diapositive principale
    • diapositives sélectionnées
    • notes et commentaires des diapositives
    • en-tête et pied de page
    • cadres de texte
    • graphiques
    • les tables
  • Convertissez le document cloud traduit dans l’un des formats de sortie pris en charge.

Formats de fichiers de traduction de documents pris en charge

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
Mise en page fixe : PDF
Autre : MD (Marque)

Formats de fichier de sortie Cloud Translation pris en charge

Le fichier traduit peut être obtenu dans de nombreux autres formats de fichiers pris en charge. Spécifiez simplement le format de sortie du document traduit en mettant l’extension de fichier dans le corps de la requête :

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

Veuillez visiter Supported Translation Formats pour plus de détails.

Paires de traduction de langues prises en charge

  • Traduire l’anglais vers le français et le français vers l’anglais
  • Traduire l’anglais vers l’allemand et l’allemand vers l’anglais
  • Traduire l’anglais vers l’allemand et l’allemand vers l’anglais
  • Traduire l’anglais vers le chinois et le chinois vers l’anglais
  • Traduire l’anglais vers l’espagnol et l’espagnol vers l’anglais
  • Traduire l’anglais vers l’italien et l’italien vers l’anglais
  • Traduire l’anglais vers le russe et le russe vers l’anglais
  • Traduire l’anglais vers l’arabe et l’arabe vers l’anglais
  • Traduire l’anglais vers le portugais et le portugais vers l’anglais
  • Traduire l’anglais vers le polonais et le polonais vers l’anglais
  • Traduire l’anglais vers l’ukrainien et l’ukrainien vers l’anglais
  • Traduire l’anglais vers le vietnamien et le vietnamien vers l’anglais
  • Traduire l’anglais vers l’indonésien et l’indonésien vers l’anglais
  • Traduire l’anglais en hindi et l’hindi en anglais
  • Traduire l’anglais vers le grec et le grec vers l’anglais
  • Traduire l’anglais vers le néerlandais et le néerlandais vers l’anglais
  • Traduire l’anglais vers le hongrois et le hongrois vers l’anglais
  • Traduire l’anglais vers le suédois et le suédois vers l’anglais
  • Traduire l’anglais vers le turc et le turc vers l’anglais
  • Traduire l’anglais vers le japonais et le japonais vers l’anglais
  • Traduire l’anglais en coréen et le coréen en anglais
  • Traduire l’anglais en tchèque et le tchèque en anglais
  • Traduire l’anglais vers le finnois et le finnois vers l’anglais
  • Traduire l’anglais vers l’irlandais et l’irlandais vers l’anglais
  • Traduire l’anglais vers le slovaque et le slovaque vers l’anglais
  • Traduire l’anglais en farsi et le farsi en anglais
  • Traduire l’anglais vers le persan et le persan vers l’anglais
  • Traduire l’anglais vers l’hébreu et l’hébreu vers l’anglais
  • Traduire l’anglais en azéri et l’azerbaïdjanais en anglais
  • Traduire l’anglais en thaï et le thaï en anglais
  • Traduire l’anglais vers le roumain et le roumain vers l’anglais
  • Traduire l’anglais en malais et le malais en anglais
  • Traduire l’anglais vers le bulgare et le bulgare vers l’anglais
  • Traduire le français vers l’allemand et l’allemand vers le français
  • Traduire le français vers l’allemand et l’allemand vers le français
  • Traduire le français vers l’italien et l’italien vers le français
  • Traduire le français vers l’arabe et l’arabe vers le français

Conditions

La création de la bibliothèque cliente de l’API nécessite :

  1. Java 1.7+
  2. Maven

Conditions préalables

Pour utiliser GroupDocs.Translation Cloud SDK pour Java, vous devez créer un compte avec GroupDocs Cloud et rechercher/créer l’ID client et le secret client sur Cloud Dashboard. Un quota gratuit est disponible. Pour plus de détails, consultez GroupDocs Cloud Pricing.

Installez GroupDocs.Translation-Cloud depuis Maven

Ajoutez le référentiel GroupDocs Cloud à votre application pom.xml

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

Installer depuis la source

Pour installer la bibliothèque cliente de l’API dans votre référentiel Maven local, exécutez simplement :

mvn clean install

Pour le déployer sur un référentiel Maven distant à la place, configurez les paramètres du référentiel et exécutez :

mvn clean deploy

Reportez-vous au OSSRH Guide pour plus d’informations.

Utilisateurs Maven

Ajoutez cette dépendance au POM de votre projet :

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

Les autres

Générez d’abord le JAR en exécutant :

mvn clean package

Ensuite, installez manuellement les fichiers JAR suivants :

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

Commencer

Veuillez suivre les instructions Quick Start.

Traduire du texte brut via Java Cloud SDK

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);
}

Autorisation et authentification

Authentication schemes défini pour l’API est le suivant :

JWT

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

VersionRelease Date
22.81 septembre 2022
22.524 mai 2022
22.427 avril 2022
22.21 mars 2022
20.8.025 janvier 2022
20.12.022 décembre 2020
20.10.04 novembre 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