Re: [L-A Lokalisointi] finnish spell checker (fwd)
Pauli Virtanen <[email protected]> Wed, 19 May 2004 10:26:28 +0300
| Newsgroups | gmane.comp.internationalization.finnish.general |
|---|---|
| Message-ID | <[email protected]> |
On Wed, May 19, 2004 at 08:50:36AM +0300, Nathan Letwory wrote: > Webcrawler, josta h=E4n puhuu, on kehitetty korpusten laatimiseen, ja s= e=20 > on t=E4ysin eri asia kuin sanakirjan laatiminen. Jo t=E4ll=E4 hetkell=E4= en ole=20 > yht=E4=E4n tyytyv=E4inen nykyisiin sanakirjoihin (tai kielitieteellises= ti=20 > oikeammin: sanalistoihin), joita k=E4ytet=E4=E4n oikolukuohjelmiin (isp= ell ja=20 > aspell), ja ehdotetun menetelm=E4n k=E4ytt=F6 vain lis=E4isi h=E4iri=F6= iden m=E4=E4r=E4n=20 > sanalistaan (ly=F6n vetoa sille, ett=E4 suurin osa l=F6ydett=E4viss=E4 = olevasta=20 > materiaalista _ei_ sovi sanakirjamateriaaliksi - ainakaan yleiskielen ~= ). >=20 > Toki, t=E4ss=E4 saisi hyv=E4n l=E4ht=F6kohdan materiaalin n=E4k=F6kulma= sta, mutta=20 > toisaalta se tulee my=F6s hyvin paljon rajoittamaan ja viel=E4 enemm=E4= n=20 > haittaamaan selvitysty=F6t=E4. >=20 > Paras mahdollinen tapa saada nopeasti ja luotettavasti=20 > sanakirjamateriaalia on ottaa yhteytt=E4 Kotukseen (Kotimaisten kielten= =20 > tutkimuskeskus, http://www.kotus.fi), ja pyyt=E4=E4 saako heilt=E4=20 > sanalistoja, ja jos mahdollista viel=E4 sanavartalolistoja. Tietysti on helpompaa hankkia valmis tietokanta suomen kielen sanoista ja kunkin sanan taivutusmuodosta, kuin alkaa itse sit=E4 kokoamaan. Jos kuitenkin tietokanta halutaan koota itse, muita vaihtoehtoja ei taida olla kuin korpuksen ker=E4=E4minen ja sen analysointi. Materiaalin hankkiminen internetist=E4 on er=E4s tapa, tietysti jos k=E4ytett=E4viss=E4= on parempilaatuisia l=E4hteit=E4, niin hyv=E4. Huonolaatuisen materiaalin v= oi kuitenkin helposti pit=E4=E4 erill=E4=E4n muusta, joten en heti n=E4e, mi= ten lis=E4materiaalista aiheutuisi merkitt=E4v=E4=E4 haittaa. Mutta olisi tosiaan hyv=E4 ajatus selvitt=E4=E4 esimerkiksi juuri Kotukse= lta, mit=E4 _vapaasti k=E4ytett=E4v=E4=E4_ dataa heill=E4 on. > Valitettavasti en l=F6yt=E4nyt lis=E4=E4 informatiota aspellin k=E4ytt=E4= mist=E4=20 > tekniikkoista, mutta lienee selv=E4, ett=E4 kaksitasomalli (TWOL, eli=20 > two-level morphology model) on ehk=E4 sopivin t=E4h=E4n oikolukuteht=E4= v=E4=E4n=20 > suomea ajatellen. Aspellin k=E4ytt=E4m=E4t tekniikat ovat k=E4sitt=E4=E4kseni ik=E4v=E4 kyl= l=E4 samat kuin Ispelliss=E4. Osan sanoista pystyy kompressoimaan muutamaan (~4-10 jos oikein muistan) sanavartaloon (substantiivien ja adjektiivien monet taivutusp=E4=E4tteet onnistuvat, verbeist=E4 osa onnistuu), mutta s=E4=E4= nn=F6t ovat liian rajoittuneita mink=E4=E4n kovin monimutkaisen tekemiseen. Yhdyssano= ja s=E4=E4nn=F6ill=E4 ei voi k=E4sitell=E4 oikein j=E4rkev=E4sti. TWOL-koneita on kuitenkin valmiina (mmorph on ainakin jonkinlainen, vaikkakaan ei oikolukutarkoitukseen), joten ty=F6n=E4 olisi oikeastaan va= in kirjoittaa s=E4=E4nn=F6t ja haalia tarvittava data jostakin. Datan haalim= inen voi osoittautua vaikeaksi, jos valmista dataa ei voi lisenssisyist=E4 (tms) k=E4ytt=E4=E4. > Vaikka olisikin automaattisoituja menetelmi=E4, t=E4ytyy kuitenkin tehd= =E4=20 > k=E4sit=F6it=E4 (ja aika paljonkin). K=E4sit=F6it=E4 ei voi varmaankaan kokonaan v=E4ltt=E4=E4 datan kokoamise= ssa, sill=E4 tavoin monet sanalistat kai on aikoinaan koottu. --=20 Pauli Virtanen