Android Cloud SDK para tradução de textos e documentos

Adicione recursos de tradução a aplicativos para dispositivos Android usando GroupDocs.Translation API. Leve a tradução a qualquer sistema – de netbooks de entrada a 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
Iniciar teste gratuito

GroupDocs.Translation oferece tradução automática em tempo real para textos, documentos, imagens e recursos. Algoritmos poderosos de aprendizado de máquina e redes neurais sofisticadas fornecem uma qualidade próxima à de um tradutor humano profissional, mas muito mais rápida e econômica. Executado em um servidor de nuvem de alto desempenho hospedado por GroupDocs, ele pode traduzir documentos PDF, Microsoft Office e OpenOffice, arquivos Markdown e recursos .NET para 46 idiomas europeus, do Oriente Médio e asiáticos (em 128 pares de idiomas). O API não apenas traduz texto, mas também preserva com precisão metadados, estrutura, estilos e layout dos documentos.

Este SDK simplifica enormemente a interação com os serviços GroupDocs.Translation Cloud de aplicativos Android, permitindo que você se concentre na lógica de negócios em vez dos detalhes técnicos. Ele lida com todas as operações rotineiras, como estabelecer conexões, enviar solicitações API e analisar respostas, encapsulando todas essas tarefas em alguns métodos simples. A tradução é realizada por servidores de nuvem de alto desempenho. Você pode usar a aplicação em qualquer sistema – de netbooks de entrada a smartphones.

Os Android SDK, aplicativos de demonstração, documentação e exemplos são de código aberto distribuídos sob a licença MIT. Você pode usá-los para qualquer finalidade e alterar qualquer parte do código.

Recursos avançados de GroupDocs.Translation Cloud SDK para Android

Suporta 46 idiomas e 128 pares de idiomas

Traduz de e para 46 idiomas europeus, do Oriente Médio e asiáticos

Traduz tabelas em documentos Word e apresentações PowerPoint

Traduz cabeçalhos e rodapés em documentos

Traduz notas de rodapé e notas finais em documentos Word

Traduz legendas de imagens em documentos Word

Traduz quadros de texto, gráficos e slides em apresentações PowerPoint

Traduz textos dentro de células de planilha

Traduz gráficos e tabelas dinâmicas em pastas de trabalho Excel

Traduz arquivos Markdown preservando toda a formatação comum de Markdown

Traduz arquivos de URLs e repositórios públicos

Converte resultados para diferentes formatos sem software adicional

Referência detalhada para desenvolvedores baseada na coleção Swagger

Comece a usar a tradução de documentos SDK para Android

GroupDocs.Translation Cloud SDK para Android vem com guias detalhados para desenvolvedores e exemplos de código ao vivo para começar a trabalhar com os recursos API em pouco tempo. Basta criar uma conta gratuita em GroupDocs Cloud, obter as informações de APP SID & Key para se comunicar com GroupDocs Cloud API.

Qualquer linguagem, plataforma e provedor de serviço de armazenamento

GroupDocs.Translation for Cloud é um REST API que pode ser facilmente integrado a qualquer linguagem ou plataforma, capaz de gerenciar solicitações e respostas HTTP. Ele suporta todos os serviços de armazenamento em nuvem populares, como Google Cloud, Drive, DropBox e Amazon S3, para interagir sem dependências.

Traduzir texto simples em 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();
          }
      }
  }

Segurança e autenticação

O GroupDocs.Translation Cloud API está SSL seguro e as solicitações de autenticação exigem uma assinatura e parâmetros de consulta AppSID ou cabeçalho de autorização OAuth 2.0.

Recursos de suporte e aprendizado

GroupDocs.Translation Cloud oferece SDKs para linguagens de programação e plataformas populares:

  Português
e0ac34977