jazykové nástroje

Grammaticon

V článku o korektoru překlepů jste se mohli dočíst, jak rychle najít a opravit překlepy v rámci jednoho slova. Grammaticon na tento nástroj navazuje, ale v kontrole textu jde mnohem dále. Je totiž schopen odhalit chyby ve shodě podmětu s přísudkem, ve jmenné skupině, chybnou interpunkci, nesprávné použití předložek či zájmen, chybějící nebo nadbytečné čárky ve větách a mnohé další.

Kromě gramatických chyb upozorňuje i na prohřešky proti správnému stylu zvoleného dokumentu, jako např. použití první osoby v technických textech, zmnožení větných členů, opakování slov, chybějící sloveso ve větě, oslovení v dopise velkým písmenem apod.



Jazyková část

Grammaticon znamená skutečně zásadní zlom ve zpracování přirozeného jazyka. Pokud jste četli popisy ostatních nástrojů, mohli jste si udělat obrázek o tom, s jakými problémy jsme se museli potýkat, abychom vyvinuli kvalitní morfologii, navrhli dobrý systém dělení slov nebo vytvořili užitečný slovník synonym. Jenomže všechny tyto nástroje pracují pouze s jedním slovem. Při kontrole gramatiky je ale třeba brát v potaz celou větu, protože už nezáleží jenom na tom, zda je správně napsané jedno slovo – od toho je přece kontrola překlepů –, ale zda je toto slovo správně umístěno v kontextu.

Za tímto účelem jsme vyvinuli zvláštní programovací jazyk, pomocí něhož jsme byli schopni přehledně a jednoduše vytvářet gramatická pravidla, kterými se musí řídit každá věta. A pokud jsou tato pravidla porušena, grammaticon přesně lokalizuje chybu a jako bonus nabídne správnou opravu.

Po důkladné analýze českých textů a chyb, kterých se člověk nejčastěji dopouští, jsme dospěli k následujícím gramatickým a stylovým oblastem, pro něž jsme se snažili vytvořit co největší množství užitečných pravidel. U každé oblasti uvádíme pro lepší představu typické příklady chybných vět.

Gramatika
SkupinaPříklady
InterpunkceČím ses živila za mlada.
Shoda ve jmenné skupiněNa večírek přišly i její hezký neteře. Šel s chlapi na pivo.
Shoda podmětu s přísudkemUž jsou zvyklý. Začátečníci procvičovaly první lekci.
Použití 5. páduPřijďte zítra, pane Svoboda.
Stupňování přídavných jmen a příslovcíJe větší jako ostatní ve třídě.
Spojení s přivl. přídavnými jményNa stole ležela kamarádova Pavlova kniha.
Postavení a tvary zájmen ve větěOn na tě dá. Vzal bandasku sebou. Postavila sebe na vlastní nohy.
Tvary číslovek a jmen po číslovkáchMluvil jsem s oběmi kolegy.
Složené slovesné tvaryJenom aby jste se nepřepočítal!
Příslovečné výrazy a spojeníŠel necestou. Mlátil ho hlava, nehlava.
Předložkové vazbyPoslanci některých stran byli pro i proti návrhu.
Použití spojek a spojovacích výrazůVěděl že kdyby tam šel, nečekalo by ho nic příjemného.
Souvětí a čárky ve větáchTu knihu, o které jsem včera mluvil zřejmě přinesu až zítra.
Neúplné větyJirka připravuje Janě k narozeninám.

Styl
SkupinaPříklady
Stavba větyHop a skok přes potok.
Příznaková interpunkceNo to se povedlo!
Délka větyNelze to popírat, udělala nečistotu a teď se krčí v nejtemnějším koutě se zvrhlým a urputným výrazem, zeleně svítí očima a potrhává ocasem, jelikož ví, co ji čeká, a rázem z ní spadlo vše, co z ní dělá vzdělanou a jemnou kočku, protože tohle je to zlé a divoké zvíře džunglí, bestie plná strachu a nenávisti, jež tě sleduje žhoucíma očima jako věčného nepřítele, syčí jako had, když se k ní blížíš a její zelené zorničky srší zuřivým odporem, hrůzou, záští a zločinností.
Nemístná slovaJirko, pojď k tabuli.
Nadbytečná slovaNo, v podstatě by to šlo.
Užití 1. osobyDosadím do následující rovnice.
TykáníTo bys nesvedl.
Oslovení v dopisechPředem vám děkuji.

Jednotlivé sady pravidel lze podle libosti zapínat či vypínat, takže si uživatel může poměrně přesně nastavit, na co ho má program upozornit a na co ne. Nabízíme také několik předdefinovaných nastavení podle typu dokumentu, který právě vytváříte, a to standardní, formální, technický, neformální a dopis.

Možná si řeknete, že mít k dispozici morfologický analyzátor, není už problém podobný nástroj vytvořit. Ale až praxe vás vyvede z omylu. Možná byste nevěřili, že nejvíce času jsme nevěnovali vytváření pravidel, ale jejich dolaďování, zpřísňování podmínek a v mnohých případech i jejich redukci. Až při procházení megabytů a megabytů textů totiž zjistíte, že to, o čem jste si mysleli, že funguje na 100 %, vám najednou vyhodnotí jako chybnou zcela dobrou větu.

Tak třeba věta Chlapci nešly. může být za jistých okolností dobře. Nevěříte? Tak si zkuste představit, že se v ní mluví o hodinkách. Pak je y zcela na místě. Podobných případů je skutečně nepřeberně, a tak jsme se nakonec rozhodli pro dvě varianty řešení:

  • Standardní kontrola: Využijí ji uživatelé, kteří chtějí, aby jim program zahlásil chybu opravdu jenom tehdy, když ve větě existuje za všech okolností. Můžou se tedy pak plně spolehnout na program v tom, že když je na něco upozorní, je to skutečně špatně.
  • Přísná kontrola: Ta klade na větu náročnější požadavky, např. ten, že v každé větě musí být podmět vyjádřený. Kontrola pak objeví více chyb, ovšem za tu cenu, že bude hlásit i nějaké falešné poplachy. Člověk znalý jazyka, kterému se nechce po sobě číst celý text a raději jej nechá zkontrolovat programem, však tuto vlastnost může ocenit, protože si na problematických místech sám rozhodne, zda daná věc skutečně chybou je či není.
  • Chcete-li se dozvědět o problematice kontroly gramatiky v češtině více, stáhněte si příručku k programu.

    Programové řešení

    Grammaticon jakožto cílový produkt je textový editor s podporou komfortní kontroly překlepů a gramatiky. Všechny chyby jsou zde přehledně zvýrazněny barvami: překlepy jsou označeny červeně, pravopisné chyby zeleně a stylové prohřešky žlutě. Ve většině případů program ihned nabídne možné opravy nesprávného textu, a navíc i podrobné vysvětlení příslušné chyby.

    K dispozici jsou dva způsoby kontroly textu:

  • Aktivní kontrola zvýrazňuje chyby ihned po napsání věty. Případné opravy lze provést pouhým kliknutím pravého tlačítka myši na zvýrazněný text a zvolením odpovídající náhrady. Způsob této práce je velice rychlý, efektivní a snadný na ovládání.
  • Dávková kontrola umožňuje procházet text větu po větě. V přehledném dialogu se zobrazí vždy celá věta i se zvýrazněnou chybou. Druhý způsob kontroly textu oceníte zejména poté, co jste jej dokončili a chcete provést jeho finální korekturu.
  • Grammaticon ovšem existuje také jako samostatná komponenta, kterou můžete dále začlenit do vlastních produktů.

    Dostupné funkce

  • Nalezení hranic vět v rámci zadaného textu.
  • Kontrola věty na gramatické a stylové prohřešky a zároveň nabídka možností jejich oprav.
  • Nastavení parametrů kontroly, tj. zapnutí a vypnutí sady pravidel a přepínání mezi klasickou a přísnou kontrolou.
  • V současnosti nabízíme Grammaticon pro češtinu jako cílový produkt pro operační systém Windows. Jako samostatná komponenta je implementován na většině běžných platforem (viz přehled).

     
    © 2008 Lingea s.r.o., tel.: +420 541 233 160, info@lingea.cz