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

Crie aplicativos baseados na API GroupDocs.Translation para qualquer plataforma que suporte Java. Concentre-se na lógica de negócios e não nos detalhes técnicos.

  • GroupDocs.Translation Cloud SDK for cURL
  • GroupDocs.Translation Cloud SDK for .NET
  • GroupDocs.Translation Cloud SDK for Python
  • GroupDocs.Translation Cloud SDK for Android
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 do código Java com os serviços GroupDocs.Translation Cloud, permitindo que você se concentre na lógica de negócios em vez dos 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 que podem ser usados em qualquer aplicativo Java. O Java 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 Java

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

Início rápido com SDK de tradução de documentos para Java

GroupDocs.Translation Cloud SDK para Java 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 e você estará pronto para usar o SDK.

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

GroupDocs.Translation 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 em Java

  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