Java Cloud SDK для перевода текста и документов

Создавайте приложения на основе GroupDocs.Translation API для любой платформы, поддерживающей Java. Сосредоточьтесь на бизнес-логике, а не на технических деталях.

  • GroupDocs.Translation Cloud SDK для cURL
  • GroupDocs.Translation Cloud SDK для .NET
  • GroupDocs.Translation Cloud SDK для Python
  • GroupDocs.Translation Cloud SDK для Android
Начать бесплатную пробную версию

GroupDocs.Translation предлагает машинный перевод в реальном времени для текстов, документов, изображений и ресурсов. Мощные алгоритмы машинного обучения и сложные нейронные сети обеспечивают качество, близкое к уровню профессионального человеческого переводчика, но гораздо быстрее и экономичнее. Работая на высокопроизводительном облачном сервере, размещённом в GroupDocs, он может переводить документы PDF, Microsoft Office и OpenOffice, файлы Markdown и ресурсы .NET на 46 европейских, ближневосточных и азиатских языков (в рамках 128 языковых пар). API не только переводит текст, но и точно сохраняет метаданные, структуру, стили и макет документов.

Этот SDK значительно упрощает взаимодействие кода Java с сервисами GroupDocs.Translation Cloud, позволяя Вам сосредоточиться на бизнес-логике, а не на технических деталях. Он обрабатывает все рутинные операции, такие как установление соединений, отправка запросов API и разбор ответов, объединяя все эти задачи в несколько простых методов, которые можно использовать в любом приложении Java. Java SDK, демонстрационные приложения, документация и примеры распространяются как открытый исходный код под лицензией MIT. Вы можете использовать их в любых целях и изменять любую часть кода.

Расширенные функции GroupDocs.Translation Cloud SDK для Java

Переводит на и с 46 европейских, ближневосточных и азиатских языков

Переводит таблицы в документах Word и презентациях PowerPoint

Переводит заголовки и колонтитулы в документах

Переводит сноски и концевые сноски в документах Word

Переводит подписи к изображениям в документах Word

Переводит текстовые блоки, диаграммы и слайды в презентациях PowerPoint

Переводит тексты в ячейках электронных таблиц

Переводит диаграммы и сводные таблицы в рабочих книгах Excel

Переводит файлы Markdown, сохраняя всё общее форматирование Markdown

Переводит файлы из URLs и публичных репозиториев

Преобразует результаты в различные форматы без дополнительного программного обеспечения

Подробная справка для разработчиков, основанная на коллекции Swagger

Быстрый старт с переводом документов SDK для Java

GroupDocs.Translation Cloud SDK для Java поставляется с подробными руководствами для разработчиков и живыми примерами кода, чтобы быстро начать работу с функциями API. Просто создайте бесплатный аккаунт на GroupDocs Cloud, получите APP SID и информацию о ключе для взаимодействия с GroupDocs Cloud API, и Вы будете готовы использовать SDK.

Любой язык, платформа и поставщик сервисов хранения

GroupDocs.Translation Cloud - это REST API, который легко интегрируется с любым языком или платформой, способен управлять запросами и ответами HTTP. Он поддерживает все популярные облачные сервисы хранения, такие как Google Cloud, Drive, DropBox и Amazon S3, позволяя взаимодействовать без каких-либо зависимостей.

Переводите простой текст в 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();
          }
      }
  }           

Безопасность и аутентификация

GroupDocs.Translation Cloud API является SSL защищённым, а запросы аутентификации требуют подписи и параметров запроса AppSID или заголовка OAuth 2.0.

Ресурсы поддержки и обучения

GroupDocs.Translation Cloud предлагает SDKs для популярных языков программирования и платформ:

  РУССКИЙ
46e592363