Adding language analysis