Java Cloud SDK til tekst- og dokumentoversættelse

Opret applikationer baseret på GroupDocs.Translation API til enhver platform, der understøtter Java. Fokuser på forretningslogik frem for de tekniske detaljer.

  • GroupDocs.Translation Cloud SDK for cURL
  • GroupDocs.Translation Cloud SDK for .NET
  • GroupDocs.Translation Cloud SDK for Python
  • GroupDocs.Translation Cloud SDK for Android
Start gratis prøveperiode

GroupDocs.Translation tilbyder maskinoversættelse i realtid til tekster, dokumenter, billeder og ressourcer. Kraftige maskinlæringsalgoritmer og sofistikerede neurale netværk giver en kvalitet tæt på en professionel menneskelig oversætters, men meget hurtigere og mere omkostningseffektiv. Den kører på en højtydende cloud-server hostet af GroupDocs og kan oversætte PDF-, Microsoft Office- og OpenOffice-dokumenter, Markdown-filer og .NET-ressourcer til 46 europæiske, mellemøstlige og asiatiske sprog (på tværs af 128 sprogpar). API’et oversætter ikke kun tekst, men bevarer også nøjagtigt metadata, struktur, stilarter og layout af dokumenter.

Denne SDK forenkler i høj grad interaktionen af Java-kode med GroupDocs.Translation Cloud-tjenester, så du kan fokusere på forretningslogik frem for de tekniske detaljer. Det håndterer alle de rutinemæssige operationer, såsom etablering af forbindelser, afsendelse af API-anmodninger og parsing af svar, og pakker alle disse opgaver ind i nogle få enkle metoder, der kan bruges i enhver Java-applikation. Java SDK, demoapplikationer, dokumentation og eksempler er open source distribueret under MIT-licensen. Du kan bruge dem til ethvert formål og ændre enhver del af koden.

Avancerede funktioner i GroupDocs.Translation Cloud SDK til Java

Oversætter til og fra 46 europæiske, mellemøstlige og asiatiske sprog

Oversætter tabeller i Word-dokumenter og PowerPoint-præsentationer

Oversætter sidehoveder og sidefødder i dokumenter

Oversætter fodnoter og slutnoter i Word-dokumenter

Oversætter billedtekster i Word-dokumenter

Oversætter tekstrammer, diagrammer og dias i PowerPoint-præsentationer

Oversætter tekster inde i regnearksceller

Oversætter diagrammer og pivottabeller i Excel-projektmapper

Oversætter Markdown-filer, der bevarer al almindelig Markdown-formatering

Oversætter filer fra URL’er og offentlige lagre

Konverterer resultater til forskellige formater uden yderligere software

Detaljeret udviklerreference baseret på Swagger-samlingen

Hurtig start med dokumentoversættelses-SDK til Java

GroupDocs.Translation Cloud SDK til Java kommer med detaljerede udviklervejledninger og live-kodeeksempler for at begynde at arbejde med API-funktioner på ingen tid. Du skal blot oprette en gratis konto hos GroupDocs Cloud, få APP SID og nøgleoplysninger for at kommunikere med GroupDocs Cloud API, og du er klar til at bruge SDK.

Enhver udbyder af sprog, platforme og lagringstjenester

GroupDocs.Translation Cloud er en REST API, der nemt kan integreres med ethvert sprog eller platform, der er i stand til at administrere HTTP-anmodninger og -svar. Det understøtter alle populære cloud-lagringstjenester såsom Google Cloud, Drive, DropBox og Amazon S3 til at interagere uden nogen afhængigheder.

Oversæt almindelig tekst til 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();
          }
      }
  }           

Sikkerhed og autentificering

GroupDocs.Translation Cloud API er SSL-sikret, og godkendelsesanmodningerne kræver en signatur og AppSID-forespørgselsparametre eller OAuth 2.0-autorisationsheader.

Support and Learning Resources

GroupDocs.Translation Cloud tilbyder SDK’er til populære programmeringssprog og platforme:

  Dansk