windytranslate
Find, license-check and run Windstorm Labs' open translation and speech models: 1,660 translation pair models, 3 multilingual models and 66 speech-to-text models, each with its measured score, licence and attribution. Catalogue: windytranslate.com.
pip install windytranslate # catalogue client: standard library only
pip install "windytranslate[local]" # + local translation with transformers
import windytranslate as wt
m = wt.find("en", "de") # best measured English -> German model
print(m.repo, m.licence, m.chrf, m.page)
print(m.notice) # attribution text to ship with your product
print(wt.translate("Where is the train station? The museum opens at ten.", "en", "de"))
windytranslate find en sw --all
windytranslate find en fr --notice
windytranslate translate en fr "Where is the train station?"
- Scores are a FLORES-200 screening (48 sentences per pair), published for every scored pair including weak ones. A model with no score is "not yet scored", never "good". Method: windytranslate.com/evaluation.
- Licences belong to each model (usually Apache-2.0 or CC-BY-4.0, from
OPUS-MT by Helsinki-NLP). CC-BY requires attribution;
m.noticegives it.m.licence_clearis False when the catalogue flags the licence (e.g. under review). See windytranslate.com/licensing. - Text is translated sentence by sentence: small pair models drop or invent sentences when a paragraph is one input.
- Everything runs on your machine after the model download. No key, no account.
This package's code is Apache-2.0. Hosted API: early access, free in beta, windytranslate.com/api. Examples and a Docker self-host server: windytranslate-examples.
Metadata
Release files for windytranslate 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| windytranslate-0.1.0.tar.gz | 10.4 kB | Without provenance | Details for windytranslate-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| windytranslate-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for windytranslate-0.1.0-py3-none-any.whl |
Total release size: 21.2 kB
Release files / windytranslate-0.1.0.tar.gz
| Download URL | windytranslate-0.1.0.tar.gz |
|---|---|
| Size | 10.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
924594600ccd8ec805ed64f7d18ea38ed1cbb366d51ef433d10b6850423fc6c5
|
|
BLAKE2b-256 checksum How to use checksums |
e61abfa79b1c076b7d0624e75b9f2e7bffd82ce15295c2ccf63b5a11ce7c3a9c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / windytranslate-0.1.0-py3-none-any.whl
| Download URL | windytranslate-0.1.0-py3-none-any.whl |
|---|---|
| Size | 10.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
928aba5684deefcea92d0733c625a90154deb998c5d2f1139a96f63f95b6c5f6
|
|
BLAKE2b-256 checksum How to use checksums |
3c25abfcc85549a6f9c0cc1f96213ec717f9a24b2b44af9e7e5fbd31bcfb0a03
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Security for windytranslate 0.1.0
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.