Skip to main content

saitenka-deinflect (GPL-3.0)

Optional Japanese deinflection chain for saitenka — the 🧩 -て « -いる « -た breakdown Yomitan shows under a headword.

License: GPL-3.0-or-later. This package is a derivative work of Yomitan (engine.py ports its language-transformer.js; data/japanese_transforms.json is a verbatim dump of its japanese-transforms.js). It is kept separate from the Apache-2.0 core on purpose: the overlay runs fine without it (it just won't show the inflection chain). See ../LICENSING.md for how the licenses fit together.

Install (opt-in)

uv pip install saitenka[deinflect]        # once both are published
# or, from this checkout:
uv pip install ./deinflect

With it installed, the overlay picks it up automatically (saitenka_deinflect); without it, overlay.app.dictionary falls back to an empty chain.

API

from saitenka_deinflect import inflection_chain

inflection_chain("聞こえてた", "聞こえる")  # -> ["-る", "-て", "-た"] (dict→surface order)

Download files

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

Source Distribution

saitenka_deinflect-0.2.0.tar.gz (59.2 kB view details)

Uploaded Source

Built Distribution

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

saitenka_deinflect-0.2.0-py3-none-any.whl (38.5 kB view details)

Uploaded Python 3

File details

Details for the file saitenka_deinflect-0.2.0.tar.gz.

File metadata

  • Download URL: saitenka_deinflect-0.2.0.tar.gz
  • Upload date:
  • Size: 59.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for saitenka_deinflect-0.2.0.tar.gz
Algorithm Hash digest
SHA256 23d2479f81d30d5043e1874d234ecab42082faf7629a0583d423bb4a5976c959
MD5 8da0af9679fb9ed2f0caeb1072bc62c7
BLAKE2b-256 0098c595122327960edb2e599a3f7ed6cd6cee248b321a5c9ec9d14ae0e2abca

See more details on using hashes here.

Provenance

The following attestation bundles were made for saitenka_deinflect-0.2.0.tar.gz:

Publisher: deinflect-release.yml on serjflint/saitenka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file saitenka_deinflect-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for saitenka_deinflect-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5ed1f2004a4196ceb466b6663247399c0df10902a10e339b742937cb274e950c
MD5 7530be12f5551b6f933b35108c1d7a76
BLAKE2b-256 352ea22fee824fbb7be98ee00124155fdffa2dd1f7be0305d8524384a42094db

See more details on using hashes here.

Provenance

The following attestation bundles were made for saitenka_deinflect-0.2.0-py3-none-any.whl:

Publisher: deinflect-release.yml on serjflint/saitenka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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