Converting American English to British English
Project description
uwotm8
Converting American English to British English - a tool to automatically convert American English spelling to British English spelling in your text and code files.
- Github repository: https://github.com/i-dot-ai/uwotm8/
- Documentation https://i-dot-ai.github.io/uwotm8/
Installation
pip install uwotm8
Quick Start
Convert a single file:
uwotm8 example.txt
Convert only comments and docstrings in Python files:
uwotm8 --comments-only my_script.py
Read from stdin and write to stdout:
echo "I love the color gray." | uwotm8
# Output: "I love the colour grey."
Use in Python code:
from uwotm8 import convert_american_to_british_spelling
en_gb_str = convert_american_to_british_spelling("Our American neighbors' dialog can be a bit off-color.")
print(en_gb_str)
# Output: "Our American neighbours' dialogue can be a bit off-colour."
Features
- Converts common American English spellings to British English
- Preserves words in special contexts (code blocks, URLs, hyphenated terms)
- Maintains a blacklist of technical terms that shouldn't be converted
- Preserves original capitalization patterns
- Supports Python file mode to convert only comments and docstrings, leaving code unchanged
For full documentation, examples, and advanced usage, please visit the documentation site.
Repository initiated with fpgmaas/cookiecutter-poetry.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file uwotm8-0.1.1.tar.gz.
File metadata
- Download URL: uwotm8-0.1.1.tar.gz
- Upload date:
- Size: 7.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.0.1 CPython/3.11.11 Linux/6.8.0-1021-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f103b734729ae02a6a3164f661a1eedace185e15473ac6e63c23c1ddbc368d7
|
|
| MD5 |
e939be7fe109367161de8557b7343830
|
|
| BLAKE2b-256 |
736e5b6b3abc7b1940cb1c7ff2c818b9cf39bfc4192da17cfd7a5fd324289364
|
File details
Details for the file uwotm8-0.1.1-py3-none-any.whl.
File metadata
- Download URL: uwotm8-0.1.1-py3-none-any.whl
- Upload date:
- Size: 8.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.0.1 CPython/3.11.11 Linux/6.8.0-1021-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1440a02ef0a7f60ab8636439f50cae346cd343cda266e576f581cce892b07992
|
|
| MD5 |
a94a800fbbc7203d58e178e11acfea2b
|
|
| BLAKE2b-256 |
f893dc0e5d1e045ae974cd20d29cb807f7f78790d12560d4ff4a90192e6b5efb
|