Android Cloud SDK para la traducción de textos y documentos

Añade funciones de traducción a aplicaciones para dispositivos Android usando GroupDocs.Translation API. Lleva la traducción a cualquier sistema, desde netbooks de nivel básico hasta smartphones.

  • GroupDocs.Translation Cloud SDK para cURL
  • GroupDocs.Translation Cloud SDK para .NET
  • GroupDocs.Translation Cloud SDK para Java
  • GroupDocs.Translation Cloud SDK para Python
Empiza la prueba gratuita

GroupDocs.Translation ofrece traducción automática en tiempo real para textos, documentos, imágenes y recursos. Potentes algoritmos de aprendizaje automático y sofisticadas redes neuronales proporcionan una calidad cercana a la de un traductor humano profesional, pero mucho más rápida y rentable. Ejecutándose en un servidor en la nube de alto rendimiento alojado por GroupDocs, puede traducir documentos PDF, Microsoft Office y OpenOffice, archivos Markdown y recursos .NET a 46 idiomas de Europa, Oriente Medio y Asia (en 128 pares de idiomas). El API no solo traduce texto, sino que también preserva con precisión los metadatos, la estructura, los estilos y el diseño de los documentos.

Este SDK simplifica enormemente la interacción con los servicios GroupDocs.Translation Cloud desde aplicaciones Android, permitiéndote centrarte en la lógica de negocio en lugar de los detalles técnicos. Gestiona todas las operaciones rutinarias, como establecer conexiones, enviar solicitudes API y analizar respuestas, encapsulando todas estas tareas en unos pocos métodos simples. La traducción se lleva a cabo mediante servidores en la nube de alto rendimiento. Puedes usar la aplicación en cualquier sistema, desde netbooks de nivel básico hasta smartphones.

Los Android SDK, aplicaciones de demostración, documentación y ejemplos son de código abierto y se distribuyen bajo la licencia MIT. Puedes utilizarlos para cualquier propósito y modificar cualquier parte del código.

Funciones avanzadas de GroupDocs.Translation Cloud SDK para Android

Admite 46 idiomas y 128 pares de idiomas

Traduce hacia y desde 46 idiomas europeos, de Oriente Medio y asiáticos

Traduce tablas en documentos Word y presentaciones PowerPoint

Traduce encabezados y pies de página en documentos

Traduce notas al pie y notas finales en documentos Word

Traduce pies de foto en documentos Word

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

Traduce textos dentro de celdas de hoja de cálculo

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

Traduce archivos Markdown preservando todo el formato común de Markdown

Traduce archivos de URLs y de repositorios públicos

Convierte resultados a diferentes formatos sin software adicional

Referencia detallada para desarrolladores basada en la colección Swagger

Comienza con la traducción de documentos SDK para Android

GroupDocs.Translation Cloud SDK para Android incluye guías detalladas para desarrolladores y ejemplos de código en vivo para que empieces a trabajar con las funciones de API en poco tiempo. Simplemente crea una cuenta gratuita en GroupDocs Cloud, obtén la información de APP SID & Key para comunicarte con GroupDocs Cloud API.

Cualquier lenguaje, plataforma o proveedor de servicios de almacenamiento

GroupDocs.Translation para la nube es un REST API que se puede integrar fácilmente con cualquier lenguaje o plataforma, capaz de gestionar HTTP solicitudes y respuestas. Soporta todos los servicios de almacenamiento en la nube más populares, como Google Cloud, Drive, DropBox y Amazon S3, para interactuar sin dependencias.

Traduce texto sin formato en Android

  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

El GroupDocs.Translation Cloud API está SSL asegurado y las solicitudes de autenticación requieren una firma y AppSID parámetros de consulta o OAuth encabezado de autorización 2.0.

Recursos de apoyo y aprendizaje

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

  Español
de306b1f8