Jak to działa
Z czego zrobione są te słowniki, dlaczego pokrywają więcej niż alternatywy i jak wgrać jeden z nich na czytnik.
Przejście przez synsety
Wordnet to baza danych grupująca słowa według znaczenia, a nie według pisowni. Każda grupa synonimów — synset — ma swój identyfikator. Rzecz w tym, że wszystkie wordnety w Open Multilingual Wordnet używają identyfikatorów z WordNetu z Princeton, więc to samo pojęcie ma ten sam numer w każdym języku.
English "wield" ─┐
├──▶ synset 01095899-v ──┬──▶ "empunhar", "manejar" Portuguese
Spanish "empuñar" ─┘ └──▶ "impugnare" ItalianOznacza to, że gdy tylko dwa języki są przypisane, słownik między nimi już istnieje. Po prostu nikt go nie spisał. Para hiszpańsko-portugalska nie potrzebuje żadnego zasobu hiszpańsko-portugalskiego: wystarczą dwa wordnety i plik konfiguracyjny.
Generator czytający wyłącznie Wikisłownik tego nie potrafi, bo potrzebuje gotowej tabeli tłumaczeń, a dla większości par taka tabela nie istnieje.
Trzy warstwy
WordNet
Dostarcza pojęcia, strukturę znaczeń, angielskie definicje i przykłady użycia. Dostarcza też opracowane ręcznie formy nieregularne — went należy do go, a żadna reguła tego nie wyprowadzi.
Open Multilingual Wordnet
Dostarcza słowa w twoim języku, przypięte do tych samych pojęć. Stąd biorą się tłumaczenia.
Wikisłownik
Nakładany na wierzch dla tego, czego wordnetom brakuje z natury: slangu, frazeologii, nazw własnych, świeżego słownictwa, wymowy, a przede wszystkim tabel odmiany.
Dlaczego indeks form odmienionych ma znaczenie
W książkach nie ma haseł słownikowych. Są wielded, geese, running. Słownik indeksujący wyłącznie wield, goose i run odpowie „nie znaleziono” na słowo, które w rzeczywistości zna. Każdy słownik tutaj ma osobny indeks form odmienionych, wiążący setki tysięcy form z ich hasłem, a liczby pokrycia na stronie każdego słownika te formy uwzględniają.
Czego tym słownikom brakuje
Mniej więcej cztery hasła na dziesięć mają definicję, ale nie mają tłumaczenia: wordnet zna pojęcie, a twój język nie ma na nie jednego słowa. Publikujemy je mimo to, bo definicja i tak pomaga, i liczymy osobno w każdej mierze, zamiast doliczać do sumy haseł. Indeks form odmienionych mają tylko pary wzbogacone Wikisłownikiem — tabele form są jedynym masowym źródłem wyrazów odmienionych, więc para zbudowana samym przejściem przez synsety go nie ma.
Instalacja słownika
KOReader czyta słowniki StarDict. Rozpakuj pobrane archiwum i skopiuj folder — a nie jego zawartość — do katalogu słowników swojego urządzenia:
| Urządzenie | Folder słowników |
|---|---|
| Kindle | koreader/data/dict |
| Kobo | .adds/koreader/data/dict/ |
| Android | /sdcard/koreader/data/dict |
| PocketBook | applications/koreader/data/dict |
| Cervantes | /mnt/private/koreader/data/dict |
| Linux | $HOME/.config/koreader/data/dict |
| macOS | $HOME/Library/Application Support/koreader/data/dict |
Dla słownika angielsko-portugalskiego na Kindle powinien powstać plik:
koreader/data/dict/en-pt-kdicts/en-pt-kdicts.ifo koreader/data/dict/en-pt-kdicts/en-pt-kdicts.idx koreader/data/dict/en-pt-kdicts/en-pt-kdicts.dict.dz koreader/data/dict/en-pt-kdicts/en-pt-kdicts.syn
Uruchom KOReader ponownie. Słownik pojawi się na liście; aby zmienić kolejność, w jakiej przeszukiwanych jest kilka słowników, przytrzymaj nazwę jednego z nich w okienku wyszukiwania.
Od wersji 2020.04 można trzymać słowniki gdzie indziej, ustawiając STARDICT_DATA_DIR = "/ścieżka/do/dict" w defaults.custom.lua.
Jeśli masz dostęp do terminala urządzenia, możesz sprawdzić instalację prosto z folderu koreader/:
sdcv -02 data/dict/ quaint
Najpierw: KOReader na Kindle
Te słowniki są dla KOReadera, a nie dla wbudowanego czytnika Kindle. KOReadera można zainstalować na każdym Kindle po jailbreaku: rozpakuj archiwum wydania tak, aby foldery koreader i extensions znalazły się w katalogu głównym dysku USB Kindle, odłącz urządzenie i uruchom nową pozycję, która pojawi się w bibliotece. Oficjalny przewodnik opisuje każdą wersję oprogramowania układowego.
Jailbreak robisz na własne ryzyko, a o procedurze dla twojej wersji oprogramowania rozstrzyga oficjalna dokumentacja, a nie ta strona.
Dokumentacja oficjalna
- Wiki KOReadera — obsługa słowników (ścieżki instalacji, obsługiwane formaty, testowanie)
- Wiki KOReadera — instalacja na urządzeniach Kindle
- Podręcznik użytkownika KOReadera
- WordNet z Princeton
- Open Multilingual Wordnet
- Wikisłownik
- kaikki.org — maszynowo czytelne wyciągi z Wikisłownika
- Specyfikacja formatu plików StarDict