API REST de traducción de documentos y SDK de Java

Agregue características de documentos y traducción de texto sin formato en sus aplicaciones Java utilizando la API REST de Cloud. Traduzca con precisión el contenido entre los 35 idiomas comerciales más utilizados.

Empiza la prueba gratuita

GroupDocs.Translation Cloud SDK para Java facilita a los desarrolladores la traducción de contenidos en documentos de Microsoft Word, Excel, PowerPoint, PDF, OpenDocument, Markdown y texto sin formato sin utilizar ningún software externo. La API emplea un enfoque de traducción automática neuronal inteligente para traducir texto de documentos de Microsoft Word y archivos ODT (párrafos, tablas, títulos de imágenes, encabezados, pies de página, notas al pie, notas al final), hojas de cálculo de Excel y archivos ODS (gráficos, tablas, celdas, tablas dinámicas ), presentaciones de PowerPoint y archivos ODP (marcos de texto, encabezado, pie de página, formas, gráficos, arte inteligente) y documentos PDF en 74 pares de idiomas. El SDK admite la conversión de texto en inglés de formatos de documentos admitidos hacia y desde francés, alemán, chino, italiano, español, ruso, árabe, polaco y otros idiomas, manteniendo intacta la estructura del documento original.

La API REST de GroupDocs.Translation puede integrarse fácilmente en los sistemas existentes, administrando así los detalles de bajo nivel de las solicitudes de la API y manejando las respuestas para aumentar la productividad general. Solo necesita pasar los parámetros de solicitud (ruta del nombre del archivo de origen, formato y carpeta, elegir el par de idiomas para traducir, mencionar el nombre del archivo traducido, la carpeta y la ubicación del archivo de destino que se almacenará) y obtener los documentos traducidos agregando algunas líneas de código.

Características avanzadas de la API REST de traducción de documentos

Admite 35 idiomas y 74 pares de idiomas

Traducción de tablas en documentos de Word y PowerPoint

Traducción de encabezados y pies de página en documentos de Word y PowerPoint

Traducción de notas al pie y notas al final en un documento de Word

Traducción de leyendas de imágenes en documentos de Word

Traducción de marcos de texto, gráficos y diapositivas en presentaciones de PowerPoint

Traducción de celdas que contienen texto en libros de Excel

Traducción de gráficos en libros de Excel

Traducción de tablas en libros de Excel

Traducción de tablas dinámicas en libros de Excel

Las API están protegidas y requieren autenticación

Explorador de API basado en la colección swagger

Introducción a la API REST de traducción de documentos

GroupDocs.Translation Cloud API viene con guías detalladas para desarrolladores y ejemplos de código en vivo para todos los principales lenguajes de programación para comenzar a trabajar con funciones de API en poco tiempo. Simplemente cree una cuenta gratuita en GroupDocs Cloud, obtenga el SID de la aplicación y la información clave para comunicarse con la API de GroupDocs Cloud y estará listo para realizar una solicitud de API en cualquier plataforma utilizando los comandos cURL o los SDK de su elección.

Traducir documento de 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;
  }

Cualquier idioma, plataforma y proveedor de servicios de almacenamiento

GroupDocs.Translation for Cloud es una API basada en 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 - 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;
  }

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 también ofrece SDK de traducción de documentos para otros idiomas, como se indica a continuación:

  Español