API REST de traduction de documents et SDK Java

Add features of documents and plain text translation in your Java applications using Cloud REST API. Accurately translate content between 35 most widely used business languages.

Commencer l'essai gratuit

GroupDocs.Translation Cloud SDK for Java makes it simple for developers translating the contents on Microsoft Word, Excel, PowerPoint, PDF, OpenDocument, Markdown documents and plain text without using any external software. The API employs a smart neural machine translation approach to translate text from Microsoft Word documents and ODT files (paragraphs, tables, image captions, headers, footers, footnotes, endnotes), Excel Worksheets and ODS files (charts, tables, cells, pivot tables), PowerPoint presentations and ODP files (text frames, header, footer, shapes, charts, smartart) and PDF documents into 74 language pairs. The SDK supports converting English text from supported document formats to and from French, German, Chinese, Italian, Spanish, Russian, Arabic, Polish and other languages while keeping the original document structure undisturbed.

GroupDocs.Translation REST API can easily integrate into existing systems thus managing the low-level details of API requests and handling responses to boost up the overall productivity. You just need to pass out request parameters (path of source file name, format & folder, choose the language pair to translate between, mention the name of translated file, folder and location of the target file to be stored) and get the documents translated by adding a few lines of code.

Fonctionnalités avancées de l’API REST de traduction de documents

Prend en charge 35 langues et 74 paires de langues

Traduction de tableaux dans des documents Word et PowerPoint

Traduction d’en-têtes et de pieds de page dans des documents Word et PowerPoint

Traduction des notes de bas de page et des notes de fin dans un document Word

Traduction de légendes d’images dans des documents Word

Traduction de cadres de texte, de graphiques et de diapositives dans des présentations PowerPoint

Traduction de cellules contenant du texte dans des classeurs Excel

Traduction de graphiques dans des classeurs Excel

Traduction de tableaux dans des classeurs Excel

Traduction de tableaux croisés dynamiques dans des classeurs Excel

Les API sont sécurisées et nécessitent une authentification

Explorateur d’API basé sur la collection swagger

Premiers pas avec l’API REST de traduction de documents

GroupDocs.Translation Cloud API est livré avec des guides de développement détaillés et des exemples de code en direct pour tous les principaux langages de programmation pour commencer à travailler avec les fonctionnalités de l’API en un rien de temps. Créez simplement un compte gratuit sur GroupDocs Cloud, obtenez les informations APP SID et Key pour communiquer avec l’API GroupDocs Cloud et vous êtes prêt à faire une demande d’API sur n’importe quelle plate-forme à l’aide des commandes cURL ou des SDK de votre choix.

Traduire un document Word - Java

  //Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).

  import com.GroupDocs.translate.api.*;
  import com.GroupDocs.translate.Configuration;


  private static void setUpConfig() throws Exception {
      Configuration.setAPP_SID("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX");
      Configuration.setAPI_KEY("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
      }

  public String TranslateDocument() {
      String name = "test.docx";
      String folder = "";
      String pair = "en-fr";
      String format = "docx";
      String storage = "First Storage";
      String saveFile = "translation.docx";
      String savePath = "";
      boolean masters = false;
      ArrayList elements = new ArrayList();
      FileInfo fileInfo = new FileInfo(name, folder, pair, format, storage, saveFile, savePath, masters, elements);
      TranslationDocumentRequest translationDocumentRequest = new TranslationDocumentRequest(fileInfo.toString());
      TranslateDocumentResponse translateDocumentResponse = TranslationApi.TranslateDocument(translationDocumentRequest)
      return translateDocumentResponse.message;
  }

N’importe quel fournisseur de services de langue, de plate-forme et de stockage

GroupDocs.Translation for Cloud est une API basée sur REST qui peut facilement être intégrée à n’importe quel langage ou plate-forme, capable de gérer les requêtes et les réponses HTTP. Il prend en charge tous les services de stockage en nuage populaires tels que Google Cloud, Drive, DropBox et Amazon S3 pour interagir sans aucune dépendance.

Traduire du texte brut - Java

  //Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).

  import com.GroupDocs.translate.api.*;
  import com.GroupDocs.translate.Configuration;


  private static void setUpConfig() throws Exception {
      Configuration.setAPP_SID("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX");
      Configuration.setAPI_KEY("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
      }

  static String TranslateText() {
      pair = "en-fr";
      text = "Text to translate";
      TextInfo textInfo = new TextInfo(pair, text);
      TranslationTextRequest translationTextRequest = new TranslationTextRequest(TextInfo.toString());
      TranslationTextResponse translateTextResponse = TranslationApi.TranslateText(translationTextRequest);
      return translateTextResponse.translation;
  }

Sécurité et authentification

L’API GroupDocs.Translation Cloud est sécurisée par SSL et les demandes d’authentification nécessitent une signature et des paramètres de requête AppSID ou un en-tête d’autorisation OAuth 2.0.

Ressources d'assistance et d'apprentissage

GroupDocs.Translation Cloud propose également des SDK de traduction de documents pour d’autres langues, comme indiqué ci-dessous :

  Français