Переводите тексты и документы из командной строки

Взаимодействуйте с переводом REST API напрямую из командной строки или Bash-скриптов без установки какого-либо программного обеспечения. Переводите тексты и документы на английский, французский, китайский, испанский, немецкий, итальянский, русский, арабский, польский и другие языки и обратно.

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

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

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

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

Переводит на 46 языков Европы, Ближнего Востока и Азии и обратно.

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

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

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

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

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

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

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

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

Переводит файлы из URL-адресов и общедоступных репозиториев

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

Обозреватель API на основе коллекции Swagger

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

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

Быстрый старт с REST API перевода

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

Перевести текст - cURL

  //Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
  // Getting token
  curl --location --reqest POST 'https://id.groupdocs.cloud/connect/token' \
      --header 'Content-Type: application/x-www-form-urlencoded' \
      --data-urlencode 'grant_type=client_credentials' \
      --data-urlencode 'client_id=CLIENT-ID-VALUE' \
      --data-urlencode 'client_secret=CLIENT-SECRET-VALUE'
  //response
  {
      "access_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...BUNNec2iRtStPW2Ywek4iJmYwMbWONQ",
      "expires_in": 3600,
      "token_type": "Bearer"
  }
  // Sending text for translation
  curl --location --request POST 'https://api.groupdocs.cloud/v2.0/translation/text' \
      --header 'Content-Type: application/json' \
      --header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...UV1hLfgNCSQ4VKGCOA' \
      --data '{
          "sourceLanguage": "en",
          "targetLanguages": [
              "de"
          ],
          "texts": [
              "Hello, world! I can read this text in my language."
          ]
      }'
  //response
  {
      "status": 202,
      "message": "Starting translation",
      "id": "a4fc6c6e-81b0-43c8-b62b-b8bb99520ce9"
  }
  //getting translation
  curl --request GET --location 'https://api.groupdocs.cloud/v2.0/translation/text/a4fc6c6e-81b0-43c8-b62b-b8bb99520ce9' \
      --header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...UV1hLfgNCSQ4VKGCOA'	
  //response
  {
      "status": 200,
      "message": "Text translated successfully",
      "translations": {
          "de": [
              "Hallo, Welt! Ich kann diesen Text in meiner Sprache lesen."
          ]
      }
  }	

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

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

  РУССКИЙ