Tīmekļbāzēts latviešu valodas pareizrakstības rīks
Autor
Akmentiņš, Jānis
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Paikens, Pēteris
Datum
2013Metadata
Zur LanganzeigeZusammenfassung
Pareizrakstības kļūdas ir liela problēma Latvijas tīmekļa resursos. Tās ir atrodamas pat ziņu portālu rakstos. Ziņu portālu komentāros šī problēma ir vēl aktuālāka. Rīku klāsts, ar kuriem cilvēki tīmekļa vidē varētu pārbaudīt latviešu valodas teksta pareizrakstību, ir stipri ierobežots.
Darba mērķis ir izstrādāt jauna rīka prototipu, kuru varētu brīvi integrēt tīmekļa lapās. Papildus tam, rīks paredz arī API funkcionalitāti, ar kuras palīdzību pareizrakstības rīku iespējams izmantot arī darbvirsmas (Desktop) un mobilajās lietotnēs. Šādā veidā varētu uzlabot vispārējo latviešu valodas kvalitāti Latvijas interneta resursos.
Darba ietvaros tika izpētītas 3 galvenās pareizrakstības rīka komponentes: kļūdu atrašana, labojumu piedāvāšana, kā arī labojumu kārtošana pēc to atbilstības. Rezultātā tika izveidots rīka prototips, kuru brīvi iespējams integrēt mājaslapās, kā arī API modulis, kas paver plašas iespējas rīka tālākajai attīstībai. Spelling problems are a major issue in Latvian internet. Spelling errors can be found even in news portal articles. The problem is even bigger if we look at the user comments of those articles. The ammount of tools which can be used by users to check their spelling is quite limited.
The puprose of this thesis is to develop a prototype of a complete new tool, which could be easily integrated in any web page. The tool also will have API functionality, so that it will be possible to integrate the tool in Desktop and mobile applications. In result of that the tool will help to improve the quality of text in latvian web reasources.
In this thesis author has been exploring 3 main components of spell checking tool: finding errors, suggesting corrections and sorting the corrections. In result author has developed a prototype of a new tool which can be easily integrated in any web page, and also an API module, which brings a lot more opportunities of improving the tool.