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.
Iniciar teste gratuitoGroupDocs.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.
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.
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.
  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();
          }
      }
  }
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.