Skip to main content

lsdreader

python analog ABBYY DSL Compiler - decompile LSD dictionary to DSL.

Support Lingvo 11, 12, X3, X5 and X6 lsd files format.

Based on C++ source decoder.zip from ru-board user tr7 Source on github

Russian decompiling team on ru-board.ru

Project Page: https://github.com/sv99/lsdreader

Install

Install from pip:

pip install setuptools -U
pip install lingvoreader

Install development version:

git clone
pip install -e .

make tar.gz for PyPi:

pip install twine
python setup.py sdist
twine upload dist/lingvoreader-x.x.x.tar.gz

Usage

lsdreader [-h] [--header] (-i INPUT | -a) [-o OUTDIR] [-c] [-v] [--version]

Decode Lingvo 11, 12, X3, X5 and X6 lsd dictionary to dsl

optional arguments:
  -h, --help            show this help message and exit
  --header              show header info and exit
  -i INPUT, --input INPUT
                        Dictionary to decode
  -a, --all             All dictionary in current directory
  -o OUTDIR, --outdir OUTDIR
                        Output directory
  -c, --codecs          print supported languages and their codes
  -v, --verbose
  --version             show program's version number and exit

Lingvo versions

11  2005  supported
12  2006  supported
x3  2008  supported
x5  2011  supported
x6  2014  (current) supported

Metadata

Release files for lingvoreader 0.2.15

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

Source distribution (sdist)

Source distribution for lingvoreader 0.2.15
File Size Uploaded Provenance
lingvoreader-0.2.15.tar.gz 18.5 kB Without provenance Details

Release files / lingvoreader-0.2.15.tar.gz

Download URL lingvoreader-0.2.15.tar.gz
Size 18.5 kB
Tags Source
SHA-256 checksum
How to use checksums
c8fec97aa03633c18b3e7b8874ecbe7c3d672ab7a46b7028cb4229cb7178538c
BLAKE2b-256 checksum
How to use checksums
973b8e68a8b98c039ef8e9d7a9264e143c1558366858ce5c3a293b68736c1561
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.1

Security for lingvoreader 0.2.15

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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