[voikko] Voikon käyttö Java-ohjelmissa
Harri Pitkänen
hatapitk at iki.fi
Wed Nov 24 12:13:27 EET 2010
Hei!
On Wednesday 24 November 2010, juhohe at cc.joensuu.fi wrote:
> Haluaisin tehdä Java-pohjaisen suomen kielen oikeinkirjoituksen
> tarkastajan. Olisiko mitenkään mahdollista sisällyttää Voikon
> oikolukua Java-ohjelmaan? Haluan tehdä järjestelmän Javalla, jotta se
> on mahdollisimman vaivaton ajaa kaikilla järjestelmillä, joilla on
> Java asennettuna.
Kuvailisitko hieman tarkemmin, mikä on ohjelmistosi tarkoitus. Oletko
tekemässä yleiskäyttöistä Java-kirjastoa, WWW-sovellusta, jotain muuta
kenties?
> Käytän järjestelmässä muille kielille JMySpell-komponenttia, mutta se
> ei näytä sopivan suomen kielen oikeinkirjoituksen tarkastamiseen.
> JMySpell on siitä hyvä, että se käyttää OpenOfficen kielitiedostoja.
Voikkoa kokonaisuudessaan ei ole toteutettu Javalla, joten tarvitset joka
tapauksessa natiivin libvoikko-kirjaston koodisi mukaan. Mutta se tosiaan on
vain yksi dll/so-tiedosto alustaa kohti. Jos olet tekemässä
palvelinsovellusta, tuo ei ole mikään ongelma, mutta jos haluat koodistasi
täysin yleiskäyttöisen (eli toimisi myös selaimen Java-sovelmissa), niin
sitten ei onnistu kovin helposti.
Libvoikolle ei ole suoraa Java-rajapintaa tehty, mutta voin kyllä tehdä
sellaisen, jos haluat. Toinen vaihtoehto on Enchant, se hoitaisi samalla myös
muut kielet, eli tukisi myös OpenOfficen sanastoja. Mutta Enchant on sitten
muuten vähän monimutkaisempi saada toimimaan.
Tukeekohan tuo JMySpell muuten oikeasti kaikkia OpenOfficen sanastoja?
OpenOfficehan käyttää nykyään Hunspelliä, joka on osittain yhteensopiva
Myspellin kanssa, mutta ei täysin.
Harri
More information about the voikko
mailing list