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

Создавайте кроссплатформенные решения в области data science, AI и автоматизации в Python на основе GroupDocs.Translation API. Сосредоточьтесь на бизнес-логике, а не на технических деталях.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

GroupDocs.Translation Cloud - это REST API, который легко интегрируется с любым языком или платформой, способен обрабатывать запросы и ответы 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).

  import time
  import groupdocs_translation_cloud
  from groupdocs_translation_cloud import TextRequest, PdfFileRequest, Format
  api = groupdocs_translation_cloud.api.TranslationApi()
  file_api = groupdocs_translation_cloud.api.FileApi()
  api.api_client.configuration.client_id = "YOU_CLIENT_ID"
  api.api_client.configuration.client_secret = "YOU_CLIENT_SECRET"
  text_request = TextRequest(source_language="en", 
  						   target_languages=["es", "fr", "ru"], 
  						   texts=["Hello World!", "This is a test text"], 
  						   origin="your_application_name", 
  						   contains_markdown=False)
  response = api.text_post(text_request)
  if response.status == 202:
      while True:
          status_response = api.text_request_id_get(response.id)
          if status_response.status == 200:
          	for lang in status_response.translations:
          		print(lang + ": " + status_response.translations[lang][0])
          		break
          time.sleep(2)

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

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

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

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

  РУССКИЙ
c3c61a324