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

Добавьте функции перевода в приложения для устройств Android с использованием GroupDocs.Translation API. Сделайте перевод доступным на любой системе - от недорогих нетбуков до смартфонов.

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

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

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

Android SDK, демонстрационные приложения, документация и примеры являются открытым исходным кодом и распространяются по лицензии MIT. Вы можете использовать их для любых целей и изменять любую часть кода.

Расширенные возможности GroupDocs.Translation Cloud SDK для Android

Поддерживает 46 языков и 128 пар языков

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

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

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

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

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

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

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

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

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

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

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

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

Начните работу с переводом документов SDK для Android

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

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

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

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

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

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

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

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

  РУССКИЙ
12eb90700