A module for translating words using diki.pl dictionary.
Project description
diki_translate
Moduł Python'a pozwalający na tłumaczenie z polskiego słownika diki.pl.
Instalacja
pip install diki_translate
Opis funkcji
Moduł zawiera klasę Diki
z funkcją diki.translation(word, exact_word = 1)
word
, akceptuje string, który masz zamiar przetłumaczyć.
exact_word
, opcjonalny argument akceptujący int (domyślnie 1), określający czy funkcja ma zwrócić dokładne tłumaczenie słowa, np. czy dla słowa 'used' mają zostać wyświetlone tłumaczenia słowa 'use'.
Przykłady użycia
Wszystkie operacje są zaimplementowane w klasie Diki
.
Wymaga ona podania języka, na który masz zamiar tłumaczyć.
from diki_translate import Diki
diki = Diki("english")
Wszystkie dozwolone języki to: "english", "german", "spanish", "italian", "french".
- Przykłady tłumaczenia:
>>> list(diki.translation('used'))
['używany', 'przyzwyczajony', 'przywykły']
>>> list(diki.translation('used', 0))
['używany', 'przyzwyczajony', 'przywykły', 'używać', 'korzystać (np. z telefonu, toalety)', 'zużywać', 'wykorzystywać (np. kogoś do swoich celów)',...]
Funkcja zwraca iterator by nie żądać więcej wyników niż trzeba.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file diki_translate-1.0.tar.gz
.
File metadata
- Download URL: diki_translate-1.0.tar.gz
- Upload date:
- Size: 3.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4d0058e18546c700e74528b7a7ac30ea9a5be048f262633479a2f40451f8f8b |
|
MD5 | 7dd57d28a4504a5e707b79d9eb09e54f |
|
BLAKE2b-256 | 39defb30525cc4edde6c5f17e86e66840f6f5dd5d0df6b4dee5fbf1fd3b8a545 |
File details
Details for the file diki_translate-1.0-py3-none-any.whl
.
File metadata
- Download URL: diki_translate-1.0-py3-none-any.whl
- Upload date:
- Size: 3.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3a597c18031fe8b072bd9db39eb7883884b25e81c690f14666348e367997bdd |
|
MD5 | 63bbc274a6cd51e3e29b5a464f55cb7c |
|
BLAKE2b-256 | 1308aaf3dbf7aaf9bb47df5dec8feb9d53645471a44655331bb69c7be134b2fe |