Limbajele naturale controlate (CNL) sunt limbaje artificiale construite prin simplificarea gramaticii și reducerea numărului de cuvinte din limbă pentru a evita ambiguitatea sau complexitatea.
Există două tipuri de limbaje controlate: unele concepute pentru a ajuta vorbitorii non-nativi ai unei limbi și altele concepute pentru a permite analiza semantică automată.
Primul tip de limbi este adesea numit "simplificat" sau "tehnic". Acestea sunt utilizate de întreprinderi sau industrii pentru a îmbunătăți calitatea scrierilor tehnice. Termenii standard simplifică traducerea semiautomată în alte limbi. Exemple sunt: ASD Sim Technical English, Caterpillar Technical English și Easy English de la IBM.
Limbajele simplificate (sau tehnice) îl ghidează pe scriitor prin reguli generale precum "scrieți propoziții scurte și simple", "folosiți numele persoanei ("John Smith", de exemplu) în loc să spuneți "el" și "vorbiți despre cine face ceva, mai degrabă decât despre ceea ce se face, cu excepția cazului în care trebuie să spuneți ce se face".
Al doilea tip de limbi are reguli bine definite pentru scriere și înțelegere. Aceste reguli pot fi puse în corespondență cu limbajele formale, cum ar fi logica de ordinul întâi. Limbajele pot fi analizate pe calculator. Ele pot fi verificate pentru a se vedea dacă sunt corecte. Ele pot fi căutate cu ușurință pentru informații.