Οι ελεγχόμενες φυσικές γλώσσες (CNL) είναι τεχνητές γλώσσες που κατασκευάζονται με απλοποίηση της γραμματικής και μείωση του αριθμού των λέξεων στη γλώσσα για την αποφυγή ασάφειας ή πολυπλοκότητας.

Υπάρχουν δύο τύποι ελεγχόμενων γλωσσών: κάποιες έχουν σχεδιαστεί για να βοηθούν τους μη φυσικούς ομιλητές μιας γλώσσας και κάποιες έχουν σχεδιαστεί για να επιτρέπουν την αυτόματη σημασιολογική ανάλυση.

Ο πρώτος τύπος γλωσσών ονομάζεται συχνά "απλουστευμένη" ή "τεχνική" γλώσσα. Χρησιμοποιούνται από επιχειρήσεις ή βιομηχανίες για τη βελτίωση της ποιότητας της τεχνικής γραφής. Οι τυποποιημένοι όροι απλοποιούν την ημιαυτόματη μετάφραση σε άλλες γλώσσες. Παραδείγματα είναι: η ASD Sim Technical English, η Caterpillar Technical English και η Easy English της IBM.

Οι απλουστευμένες (ή τεχνικές) γλώσσες καθοδηγούν τον συγγραφέα με γενικούς κανόνες όπως "γράψτε σύντομες και απλές προτάσεις", "χρησιμοποιήστε το όνομα του προσώπου ("John Smith" για παράδειγμα) αντί να λέτε "αυτόν" και "μιλήστε για το ποιος κάνει κάτι και όχι για το τι γίνεται, εκτός αν χρειάζεται να πείτε τι γίνεται".

Ο δεύτερος τύπος γλωσσών έχει σαφώς καθορισμένους κανόνες γραφής και κατανόησης. Αυτοί οι κανόνες μπορούν να αντιστοιχηθούν με τυπικές γλώσσες, όπως η λογική πρώτης τάξης. Οι γλώσσες μπορούν να αναλυθούν από υπολογιστή. Μπορούν να ελεγχθούν για να διαπιστωθεί αν είναι σωστές. Μπορούν να αναζητηθούν εύκολα πληροφορίες.