REST API и SDK для перевода документов Python

Расширьте возможности своих приложений и инструментов с помощью функций перевода документов с помощью Python REST API и Cloud SDK.

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

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

GroupDocs.Translation Cloud SDK для Python был создан как слой поверх GroupDocs.Translation Cloud REST 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 — Python

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

  from groupdocstranslationcloud.configuration import Configuration
  from groupdocstranslationcloud.api.translation_api import TranslationApi
  from groupdocstranslationcloud.models.translate_text import TranslateText
  from groupdocstranslationcloud.models.translate_document import TranslateDocument

  #enter valid apiKey and appSid
  configuration = Configuration(apiKey="", appSid="")
  api = TranslationApi(configuration)

  #document translation
  pair = "en-fr"
  _format = "docx"
  storage = "First Storage"
  name = "test.docx"
  folder = ""
  savepath = ""
  savefile = "test_python.docx"  
  masters = False
  elements = []
  translator = TranslateDocument(pair, _format, storage, name, folder, savepath, savefile, masters, elements)
  request = translator.to_string() 
  res_doc = api.post_translate_document(request)
  print(res_doc.message)

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

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

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

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

  from groupdocstranslationcloud.configuration import Configuration
  from groupdocstranslationcloud.api.translation_api import TranslationApi
  from groupdocstranslationcloud.models.translate_text import TranslateText
  from groupdocstranslationcloud.models.translate_document import TranslateDocument

  #enter valid apiKey and appSid
  configuration = Configuration(apiKey="", appSid="")
  api = TranslationApi(configuration)

  pair = "en-fr"
  text = "Welcome to Paris"
  translator = TranslateText(pair, text)
  request = translator.to_string()
  res_text = api.post_translate_text(request)
  print(res_text.translation)

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

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

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

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

  РУССКИЙ