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.1.1.tar.gz (42.4 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.1.1-py3-none-any.whl (24.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: saitenka_deinflect-0.1.1.tar.gz
  • Upload date:
  • Size: 42.4 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.1.1.tar.gz
Algorithm Hash digest
SHA256 93f05e15617022ee8efd5d68150fe30833e4a41ed5cf90f19b5a4011310d09b9
MD5 a547a60ff6c8bd509a35ecaf4bb0c230
BLAKE2b-256 a3ab7f7d6d548104670c14927b0bd6834ead0ad4b7e65b5159734554ba713549

See more details on using hashes here.

Provenance

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

Publisher: 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.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for saitenka_deinflect-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b7ddc6319fd23e3ee00926356a312e996a53f547949a4a22982c1b4a53dff721
MD5 c4eada6149efeaf2f7058c1dbe79f3c0
BLAKE2b-256 c2e11fec87d27d434911fb6e3772481712abbf25dbca3fc85c1a37e2c0adb630

See more details on using hashes here.

Provenance

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

Publisher: 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