Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

LingoTweaker (Python)

Python bindings for the LingoTweaker proofreading engine (Rust core, PyO3). The extension module is imported as lt_py; the distribution is named lingotweaker.

import lt_py

engine = lt_py.Engine("en-US")
for match in engine.check("I can heard you."):
    print(match["rule_id"], match["suggestions"])

This wheel ships code only. The engine loads its language data from a data directory at runtime:

  • set the LT_DATA_DIR environment variable to the directory that holds the vendored data/ tree, or
  • point Engine at it explicitly if the binding exposes a data-dir option.

Without data the engine cannot build a pipeline; see the repository README for how the data tree is produced.

LingoTweaker is an independent project and includes a port of the legacy LanguageTool proofreading engine and its rule data. Upstream references and licenses are kept; see THIRD_PARTY_NOTICES.md in the repository.

License: LGPL-2.1-or-later.

Release files for lingotweaker 0.1.0a1

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

Source distribution (sdist)

Source distribution for lingotweaker 0.1.0a1
File Size Uploaded
lingotweaker-0.1.0a1.tar.gz 1.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for lingotweaker 0.1.0a1
File Interpreter ABI Platform
lingotweaker-0.1.0a1-cp39-abi3-manylinux_2_34_x86_64.whl CPython 3.9 abi3 Linux glibc 2.34+ x86-64 Details

Total release size: 5.7 MB

Release files / lingotweaker-0.1.0a1.tar.gz

Download URL lingotweaker-0.1.0a1.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
d014b00db784c4b37261e764d7dab712eb8340758de38770a92aa304da2d6157
BLAKE2b-256 checksum
How to use checksums
91e1ca254121db5c1028743449425fd51356703255942565562f1955a56c5d93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release files / lingotweaker-0.1.0a1-cp39-abi3-manylinux_2_34_x86_64.whl

Download URL lingotweaker-0.1.0a1-cp39-abi3-manylinux_2_34_x86_64.whl
Size 4.6 MB
Tags CPython 3.9 Linux glibc 2.34+ x86-64 abi3
SHA-256 checksum
How to use checksums
6b9b7e2408e346be29677b470939647b38a6b4f71ac996854c5b06ad44a39355
BLAKE2b-256 checksum
How to use checksums
3bfdeac96cf2e48de333ea8f0e7e3d954b26aec08adb6b3c8e0d70175e9e46a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release history Release notifications | RSS feed

This release

0.1.0a1 This release

2 release files

0.0.1

2 release files

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