Java Cloud SDK para traducción de texto y documentos

Cree aplicaciones basadas en GroupDocs.Translation API para cualquier plataforma que admita Java. Concéntrese en la lógica comercial en lugar de los detalles técnicos.

  • GroupDocs.Translation Cloud SDK for cURL
  • GroupDocs.Translation Cloud SDK for .NET
  • GroupDocs.Translation Cloud SDK for Python
  • GroupDocs.Translation Cloud SDK for Android
Empiza la prueba gratuita

GroupDocs.Translation offers real-time machine translation for texts, documents, images and resources. Powerful machine learning algorithms and sophisticated neural networks provide a quality close to that of a professional human translator, but much faster and more cost-effective. Running on a high-performance cloud server hosted by GroupDocs, it can translate PDF, Microsoft Office and OpenOffice documents, Markdown files, and .NET resources into 46 European, Middle East and Asian languages (across 128 language pairs). The API not only translates text, but also accurately preserves metadata, structure, styles, and layout of documents.

This SDK greatly simplifies the interaction of Java code with GroupDocs.Translation Cloud services, allowing you to focus on business logic rather than the technical details. It handles all the routine operations such as establishing connections, sending API requests, and parsing responses, wrapping all these tasks into a few simple methods that can be used in any Java application. The Java SDK, demo applications, documentation, and examples are open source distributed under the MIT license. You can use them for any purpose and change any part of the code.

Funciones avanzadas de GroupDocs.Translation Cloud SDK para Java

Translates to and from 46 European, Middle East and Asian languages

Traduce tablas en documentos de Word y presentaciones de PowerPoint

Traduce encabezados y pies de página en documentos

Traduce notas al pie y notas al final en documentos de Word

Traduce leyendas de imágenes en documentos de Word

Traduce marcos de texto, gráficos y diapositivas en presentaciones de PowerPoint

Traduce textos dentro de celdas de hojas de cálculo

Traduce gráficos y tablas dinámicas en libros de Excel

Traduce archivos Markdown conservando todo el formato Markdown común

Traduce archivos de URL y repositorios públicos

Convierte los resultados en diferentes formatos sin software adicional

Referencia detallada del desarrollador basada en la colección Swagger

Inicio rápido con SDK de traducción de documentos para Java

GroupDocs.Translation Cloud SDK para Java viene con guías detalladas para desarrolladores y ejemplos de código en vivo para comenzar a trabajar con funciones de API en poco tiempo. Simplemente cree una cuenta gratuita en GroupDocs Cloud, obtenga la información de clave y SID de la aplicación para comunicarse con la API de GroupDocs Cloud y estará listo para usar el SDK.

Cualquier idioma, plataforma y proveedor de servicios de almacenamiento

GroupDocs.Translation Cloud es una API REST que se puede integrar fácilmente con cualquier idioma o plataforma, capaz de administrar solicitudes y respuestas HTTP. Es compatible con todos los servicios de almacenamiento en la nube populares, como Google Cloud, Drive, DropBox y Amazon S3, para interactuar sin dependencias.

Traducir texto sin formato en Java

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

Seguridad y autenticación

La API de GroupDocs.Translation Cloud tiene seguridad SSL y las solicitudes de autenticación requieren una firma y parámetros de consulta de AppSID o un encabezado de autorización de OAuth 2.0.

Recursos de apoyo y aprendizaje

GroupDocs.Translation Cloud ofrece SDK para plataformas y lenguajes de programación populares:

  Español