Skip to main content

Metamorph text into other reworded text.

Project description

metamorph

IMG

First line is the input followed by colorized suggestions.

Metamorph easily fixes typos and suggests alternative wordings by repeatedly translating the text into different languages and in the end to the desired language.

Doc: metamorph --help

PyPI version downloads

Stable Unstable
workflow test
Coverage Status Coverage Status
Codacy Badge Codacy Badge
Codacy Badge Codacy Badge
Documentation Documentation

Documentation

Versions

Stable

pip install metamorph [--user] [--upgrade]

Dev

pip install --index-url https://test.pypi.org/simple/ metamorph [--user] [--upgrade]

Configuration

For a list of parameters run metamorph -h.

The root node flow can have multiple different starting languages (given start is None).

translator: "GoogleTranslator"
start: "de"
goal: "de"

flow:
  de:
    fr:
      es:
        fr:
    de:
      es:
      fr:
        sv:
  fr:
    en:
  en:
  fi:
    de:
      fr:
        es:
          fr:
      de:
        es:
        fr:
          sv:
  sv:

This exemplary configs/config.yaml will produce following results (note -sd for diagrams and -c for config, while most command line parameters take precedence over config (-gs here)). A list of translators can be found here https://github.com/nidhaloff/deep-translator.

metamorph -i -sd -gs en -c config.yaml

DIAG

(GoogleTranslate gets abbreviated to only capital letters GT)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

metamorph-0.0.15.tar.gz (21.7 kB view details)

Uploaded Source

Built Distribution

metamorph-0.0.15-py3-none-any.whl (22.0 kB view details)

Uploaded Python 3

File details

Details for the file metamorph-0.0.15.tar.gz.

File metadata

  • Download URL: metamorph-0.0.15.tar.gz
  • Upload date:
  • Size: 21.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for metamorph-0.0.15.tar.gz
Algorithm Hash digest
SHA256 5497135884af625a169137e07647477ce97f9a504608b149be31c56057ff7e04
MD5 fff315f48ba67d16b1af5c7e97e8c9ad
BLAKE2b-256 28c6e36284b8bbe9229670f8d8050b249c7f1ae73f557dcbf3395f8eb457f91a

See more details on using hashes here.

File details

Details for the file metamorph-0.0.15-py3-none-any.whl.

File metadata

  • Download URL: metamorph-0.0.15-py3-none-any.whl
  • Upload date:
  • Size: 22.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for metamorph-0.0.15-py3-none-any.whl
Algorithm Hash digest
SHA256 72c25a68a92a71eb32dd54d0e375e0c65ca31dbc85eba13de961e49921636c60
MD5 963765c6132d15b7ebc59c0a0813c1be
BLAKE2b-256 2e31183d694c6bb30b1ad8849dbfe1ad01b214c4e0c8d097cb4501a290c700c2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page