W temacie o Smart Keyboard Pro wypowiadałem się o ułomności słownika:
https://forum.android.com.pl/topic/13700-smart-keyboard-pro-dyskusja/
Dopiero użytkownik noriad uświadomił mi, że słownik może być zaimportowany w formacie csv, a po otworzeniu w edytorze tekstu wyglądało to tak:
word,land
słowo,PL
słowo,PL
W związku z tym postanowiłem rozejrzeć się za nowym słownikiem. W wyniku poszukiwań znalazłem tę oto listę frekwencyjną:
Słownik frekwencyjny języka polskiego V.05.2011
Listę przerobiłem na txt wywalając niepotrzebne teksty informacyjne, dodatkowe entery itd i ostatecznie dostałem listę w formacie:
słowo=częstość_występowania_słowa
np. abdykacji=68
Wszystko fajnie tylko, że lista zawierała ponad 642tys słów 😛
Dlatego napisałem program (bardziej skrypt), który wypisuje określoną przez użytkownika liczbę najczęściej używanych słów, z możliwością przystosowania do Smart Keyboard Pro (czyli dodanie ",PL" na końcu każdej linijki).
Na Spicy 10 tys słów importuje się około 2-3min. Jak na razie udało mi się zimportować 100 tys bez zacięcia telefonu.
Słownik nie jest idealny. Sądzę, że nawet po zaimportowaniu dużej ilości słów nadal nie będzie miał pewnej puli znanych wyrazów ale mimo wszystko jest i tak o niebo lepiej niż z domyślny.
Nie wiem jak wygląda format słowników do zaimportowania w innych klawiaturach. W razie potrzeby moge przystosować program do danego formatu. Po prostu wyślij mi PW, albo maila:
144.kuba@gmail.com
Tutaj link do paczki wraz z plikiem README, w którym jest opisana instrukcja.
S U0142ownik - Speedy Share - upload your files here