Računalniška lingvistika je splošno področje, ki zajema številne vidike psihologije, jezikoslovja, logike in računalništva. Skrbi za pomoč računalnikom pri razumevanju jezikovnih vprašanj, da bi postali boljši pri avtomatizaciji vidikov prevajanja, ustvarjanja, govora in razumevanja.
Računalniška lingvistika se je rodila po številnih neuspelih poskusih avtomatiziranega prevajanja. V poznih štiridesetih letih prejšnjega stoletja je ameriška vlada videla potrebo po strojnem prevajanju besedil, zlasti ruskih besedil. Glede na enostavnost, s katero so bili računalniki prilagojeni za reševanje matematičnih problemov, se je domnevalo, da bo učenje prevajanja jezika preprosta zadeva. Hitro se je pokazalo, da je problem veliko težji, in nastala je disciplina računalniške lingvistike.
V prvih dneh računalniške lingvistike so na tem področju prevladovali računalničarji. Od sedemdesetih let prejšnjega stoletja pa je postalo očitno, kako zapleten je pravzaprav jezik, in sodobna računalniška lingvistika uporablja strokovnjake s številnih področij.
Strojno prevajanje je bilo vedno glavni cilj računalniške lingvistike in tisto, na katerem je področje naredilo ogromen napredek. Naloga je zelo zapletena, zahteva identifikacijo delov govora, razumevanje slovnice, obsežen besednjak in mehanizme za obravnavo pogovorov in slenga. Strojno prevajanje še zdaleč ni popolno, a z vsakim letom so prevodi bolj natančni in manj vsiljeni.
Prepoznavanje govora je še eno področje računalniške lingvistike, ki je izzvalo veliko zanimanja javnosti. Po nekaj neuspešnih poskusih splošne programske opreme za prepoznavanje govora sredi devetdesetih let prejšnjega stoletja je področje za nekaj časa utihnilo. V začetku 1990. stoletja pa so na trg prispele številne nove programske opreme za prepoznavanje govora, ki se ponašajo z obsežnimi učnimi sistemi in visoko stopnjo natančnosti. To je privedlo do ponovnega zanimanja splošne javnosti za programsko opremo za prepoznavanje govora in spremljajočega povečanja financiranja in raziskav.
Generiranje govora je sorodno področje računalniške lingvistike, ki se stalno razvija od osemdesetih let prejšnjega stoletja. Doseganje naravnega zvenečega branja napisanega besedila je zelo težaven problem, ki pa ima ogromne potencialne koristi. Za nevidne uporabnike je lahko programska oprema za ustvarjanje govora ključnega pomena za uživanje v sadovih digitalne dobe.
Računalniška lingvistika ima tudi veliko vlogo pri avtomatiziranih sistemih za popravljanje slovnice, kot so tisti, ki so integrirani v najbolj priljubljene urejevalnike besedil. Natančno preverjanje slovnice zahteva prefinjeno sposobnost prepoznavanja delov govora ter izčrpen seznam slovničnih pravil in izjem. Čeprav ima večina običajnih slovničnih preverjalnikov še veliko težav, postajajo že v novi generaciji za mnoge nepogrešljivi.
Računalniška lingvistika je razburljivo področje, ki črpa iz širokega spektra disciplin. Problemov, ki jih mora obravnavati, je veliko in nobena ni enostavna. Toda zaradi futurističnih vizij, ki se jih veseli, je boj vreden truda. Od sanj o univerzalnem prevajalcu do besedno popolnega prepoznavanja govora, cilji računalniške lingvistike ne morejo pomagati, da vzbujajo občutek začudenja.