Skip to main content

Python SDK for GroupDocs.Rewriter Cloud

PyPI PyPI - Python Version PyPI - Implementation PyPI - Wheel GitHub license

Product Page | Documentation | Demos | Swagger UI | Examples | Blog | Search | Free Support | Free Trial

GroupDocs.Rewriter Cloud SDK for Python is a simple Python SDK that enables your cloud Apps to perform paraphrasing, simplification, summarization, comparison, formalization, synonymization and detection of paraphrased, summarized and AI generated content in documents of different formats, images and scans, audio and video files as well as plain text by adding just a few lines of code.

In other words, it's a SDK for document and plain text rewriting, summarization, etc. in our Cloud, that supports paraphrasing of .doc, .docx, .docm, .pdf, .rtf, .odt, .md, .html, .txt nd many other file types. Just pass a specific file or text to the GroupDocs.Rewriter Cloud API, and it will process and save result in our Cloud or will return resulting text.

It is easy to get started with GroupDocs.Rewriter Cloud and there is nothing to install. Create an account at GroupDocs Cloud and get your application information, then you are ready to use SDKs.

Cloud Features

  • Paraphrasing / summarization / simplification / paraphrase detection of documents
  • Paraphrasing / summarization / simplification / paraphrase detection of images and scans
  • Paraphrasing / summarization / simplification / paraphrase detection / comparison of plain text
  • Summarization of audio and video files
  • eBooks summarization
  • Words and idioms synonyms finder
  • Texts comparison to detect if one text is paraphrase or translation of another
  • AI generated texts detection
  • Generation of cover letters and text exercises
  • Return resulting text in response
  • Save processed file in cloud
  • No need to install any 3rd party software

Supported Document Formats

You can specify format of document to process putting in the request’s body:

  • Microsoft Word®: DOC, DOCX, DOCM
  • Microsoft Word®: PPT, PPTX, PPTM
  • Adobe®: PDF
  • Markdown: MD
  • HTML: HTML
  • Audio / Video: MP3, WAV, FLAC, M4A, AAC, WMA, FLV, MKV, WEBM, AVI, MOV, WMV, RM, MPG
  • Images: BMP, JPG, PNG, SVG, GIF
  • eBooks: EPUB, MOBI, AZW3
  • Other: RTF, ODT, TXT

Additionally, user could obtain processed file in any other format available for conversion. Just specify output format of paraphrased document by putting file extension in the request’s body:

  • doc, docx — docx, rtf, html, odt, txt, md, pdf, tiff, svg, xps
  • pdf — docx, pptx, html, svg, xps
  • html — md, pdf, docx, tiff, xps

Please visit Supported Formats for details.

Supported Languages

  • ar — to process Arabic text or document
  • de — to process German text or document
  • en — to process English text or document
  • es — to process Spanish text or document
  • fr — to process French text or document
  • hi — to process Hindi text or document
  • id — to process Indonesian text or document
  • it — to process Italian text or document
  • pt — to process Portuguese text or document
  • ru — to process Russian text or document
  • sk — to process Slovak text or document
  • th — to process Thai text or document
  • tr — to process Turkish text or document
  • uk — to process Ukrainian text or document
  • zh — to process Chinese text or document

How to use the SDK?

Our API is completely independent of your operating system, database system, or development language. You can use any language and platform that supports HTTP to interact with our API. However, manually writing client code can be difficult, error-prone, and time-consuming. Therefore, we provide and support SDKs in many development languages to make it easier for your Cloud Apps to integrate with us.

Quickstart

1. Get Started

It is easy to get started with GroupDocs.Rewriter Cloud. Simply, create an account at GroupDocs Cloud and get your application information, then you are ready to use the SDKs.

2. Run Demo

  • Checkout the SDK
  • Open demo notebook
  • Set Your ClientId & ClientSecret
  • Run

Rewrite plain text

import time
import groupdocs_rewriter_cloud
from groupdocs_rewriter_cloud.api.paraphrase_api import ParaphraseApi  
from groupdocs_rewriter_cloud.rest import ApiException
from groupdocs_rewriter_cloud.models import HttpStatusCode, ParaphraseTextRequest

api = ParaphraseApi()
file_api = FileApi()
api.api_client.configuration.client_id = "CLIENT_ID"
api.api_client.configuration.client_secret = "CLIENT_SECRET"
language = "en"
src_text = "YOUR_TEXT"
request = ParaphraseTextRequest(language=language, text=src_text)
status = api.paraphrase_text_post(request)
if status.status == groupdocs_rewriter_cloud.models.HttpStatusCode.ACCEPTED:
    while True:
        text_response = api.paraphrase_text_request_id_get(status.id)
        if text_response.status == groupdocs_rewriter_cloud.models.HttpStatusCode.OK:
            print(text_response.paraphrase_result)
            break
        time.sleep(2)

GroupDocs.Rewriter Cloud SDKs in Popular Languages

.NET Python Java Android Go
GitHub GitHub GitHub GitHub GitHub
NuGet PyPi Maven Maven

Product Page | Docs | Demos | Swagger UI | Examples | Blog | Search | Free Support | Free Trial

Metadata

Release files for groupdocs-rewriter-cloud 25.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for groupdocs-rewriter-cloud 25.7.0
File Interpreter ABI Platform
groupdocs_rewriter_cloud-25.7.0-py3-none-any.whl Python 3 none any Details

Release files / groupdocs_rewriter_cloud-25.7.0-py3-none-any.whl

Download URL groupdocs_rewriter_cloud-25.7.0-py3-none-any.whl
Size 152.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ca9a19d7ac21ad112ef513479afbb8b0f0251dcdbc2932abe639e384c507a941
BLAKE2b-256 checksum
How to use checksums
a97e382fd1b95e14bb5172163aa2ab7a1ad77f049f96c147a68d6d392c94922e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.13.3

Release history Release notifications | RSS feed

This release

25.7.0 This release

1 release file

25.3.0

1 release file

24.6.0

1 release file

24.4.0

1 release file

23.6

1 release file

23.4

1 release file

22.12.0

1 release file

22.11.1

1 release file

22.11

1 release file

22.8

1 release file

22.7

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page