Перевод документов REST API и Java SDK

Добавляйте функции документов и перевода обычного текста в свои Java-приложения с помощью Cloud REST API. Точный перевод контента между 35 наиболее широко используемыми деловыми языками.

Начать бесплатную пробную версию

GroupDocs.Translation Cloud SDK для Java позволяет разработчикам легко переводить содержимое документов Microsoft Word, Excel, PowerPoint, PDF, OpenDocument, Markdown и обычного текста без использования какого-либо внешнего программного обеспечения. API использует интеллектуальный нейронный машинный перевод для перевода текста из документов Microsoft Word и файлов ODT (абзацы, таблицы, подписи к изображениям, заголовки, нижние колонтитулы, сноски, концевые сноски), рабочих листов Excel и файлов ODS (диаграммы, таблицы, ячейки, сводные таблицы). ), презентации PowerPoint и файлы ODP (текстовые фреймы, верхний и нижний колонтитулы, фигуры, диаграммы, смарт-арт) и документы PDF на 74 языковых пары. SDK поддерживает преобразование английского текста из поддерживаемых форматов документов во французский, немецкий, китайский, итальянский, испанский, русский, арабский, польский и другие языки и обратно, сохраняя исходную структуру документа нетронутой.

GroupDocs.Translation REST API может легко интегрироваться в существующие системы, таким образом управляя низкоуровневыми деталями запросов API и обрабатывая ответы для повышения общей производительности. Вам просто нужно передать параметры запроса (путь к имени исходного файла, формат и папка, выбрать языковую пару для перевода, указать имя переведенного файла, папку и местоположение целевого файла для сохранения) и получить переведенные документы добавив несколько строк кода.

Расширенные функции REST API для перевода документов

Поддерживает 35 языков и 74 языковых пары.

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

Перевод верхних и нижних колонтитулов в документах Word и PowerPoint

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

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

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

Перевод ячеек, содержащих текст, в книгах Excel

Перевод диаграмм в книгах Excel

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

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

API защищены и требуют аутентификации

Проводник API на основе коллекции swagger

Начало работы с REST API для перевода документов

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

Перевести документ Word — Java

  //Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).

  import com.GroupDocs.translate.api.*;
  import com.GroupDocs.translate.Configuration;


  private static void setUpConfig() throws Exception {
      Configuration.setAPP_SID("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX");
      Configuration.setAPI_KEY("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
      }

  public String TranslateDocument() {
      String name = "test.docx";
      String folder = "";
      String pair = "en-fr";
      String format = "docx";
      String storage = "First Storage";
      String saveFile = "translation.docx";
      String savePath = "";
      boolean masters = false;
      ArrayList elements = new ArrayList();
      FileInfo fileInfo = new FileInfo(name, folder, pair, format, storage, saveFile, savePath, masters, elements);
      TranslationDocumentRequest translationDocumentRequest = new TranslationDocumentRequest(fileInfo.toString());
      TranslateDocumentResponse translateDocumentResponse = TranslationApi.TranslateDocument(translationDocumentRequest)
      return translateDocumentResponse.message;
  }

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

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

Перевести обычный текст — Java

  //Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).

  import com.GroupDocs.translate.api.*;
  import com.GroupDocs.translate.Configuration;


  private static void setUpConfig() throws Exception {
      Configuration.setAPP_SID("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX");
      Configuration.setAPI_KEY("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
      }

  static String TranslateText() {
      pair = "en-fr";
      text = "Text to translate";
      TextInfo textInfo = new TextInfo(pair, text);
      TranslationTextRequest translationTextRequest = new TranslationTextRequest(TextInfo.toString());
      TranslationTextResponse translateTextResponse = TranslationApi.TranslateText(translationTextRequest);
      return translateTextResponse.translation;
  }

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

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

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

GroupDocs.Translation Cloud также предлагает SDK для перевода документов на другие языки, перечисленные ниже:

  РУССКИЙ