Android Cloud SDK para tradução de texto e documento

Adicione recursos de tradução a aplicativos para dispositivos Android usando a API GroupDocs.Translation. Traga a tradução para qualquer sistema – de netbooks básicos a smartphones.

  • GroupDocs.Translation Cloud SDK for cURL
  • GroupDocs.Translation Cloud SDK for .NET
  • GroupDocs.Translation Cloud SDK for Java
  • GroupDocs.Translation Cloud SDK for 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ápido e econômico. Executado em um servidor em nuvem de alto desempenho hospedado pelo GroupDocs, ele pode traduzir documentos PDF, Microsoft Office e OpenOffice, arquivos Markdown e recursos .NET em 46 idiomas europeus, do Oriente Médio e asiáticos (em 128 pares de idiomas). A API não apenas traduz texto, mas também preserva com precisão os metadados, a estrutura, os estilos e o layout dos documentos.

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

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

Recursos avançados do 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 da Ásia

Traduz tabelas em documentos do Word e apresentações do PowerPoint

Traduz cabeçalhos e rodapés em documentos

Traduz notas de rodapé e notas finais em documentos do Word

Traduz legendas de imagens em documentos do Word

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

Traduz textos dentro das células da planilha

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

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

Traduz arquivos de URLs e repositórios públicos

Converte resultados em diferentes formatos sem software adicional

Referência detalhada do desenvolvedor com base na coleção Swagger

Comece com o SDK de tradução de documentos para Android

GroupDocs.Translation Cloud SDK para Android vem com guias de desenvolvedor detalhados e exemplos de código ao vivo para começar a trabalhar com recursos de API rapidamente. Basta criar uma conta gratuita no GroupDocs Cloud, obter informações de SID e chave do APP para se comunicar com a API do GroupDocs Cloud.

Qualquer idioma, plataforma e provedor de serviços de armazenamento

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

Traduzir texto simples no 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

A API GroupDocs.Translation Cloud é protegida por SSL e as solicitações de autenticação requerem 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 plataformas e linguagens de programação populares:

  Português