Skip to main content

Smooth out grammar, punctuation, and number-related corner cases when formatting text for human consumption

Project description

Talk Gooder

talkgooder attempts to smooth out grammar, punctuation, and number-related corner cases when formatting text for human consumption. It is intended for applications where you know there's a noun and are trying to generate text, but you don't know much about it.

It handles:

  • Plurals
  • Possessives
  • Numbers to words
  • "There is" vs. "There are"
  • "A" vs. "An"

talkgooder is currently specific to American English, but it is extensible to other languages.

Contributions are welcome at github.com/brianwarner/talkgooder!

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

talkgooder-1.0.0.tar.gz (2.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

talkgooder-1.0.0-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file talkgooder-1.0.0.tar.gz.

File metadata

  • Download URL: talkgooder-1.0.0.tar.gz
  • Upload date:
  • Size: 2.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for talkgooder-1.0.0.tar.gz
Algorithm Hash digest
SHA256 9cfc12732613cb4ea5875422710515b26afa6964c42ee8e01eadc87da1ccd899
MD5 92637253ff8eef9360c5b495a5e56df0
BLAKE2b-256 91f6b43333ebce73fa83c3b18273ead9388b383135a4498cbe7f3cd6fe2f7b9a

See more details on using hashes here.

File details

Details for the file talkgooder-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: talkgooder-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for talkgooder-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a4b362f9371d36d63bafc10b10a92f0e0c69e10c289ad0eb158ffe8e83336a62
MD5 fe23f5a4ac55b6c412aa04235aeaaec5
BLAKE2b-256 b464f8164f6f3e1b05fb831d7598bd33787b285b567e384086b05c8880d496f5

See more details on using hashes here.

Supported by

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