text: Constructed languages are categorized as either a priori languages or a posteriori languages .
simplified: Constructed languages can be split into a priori languages , which are made from scratch , and a posteriori languages , which borrow words and grammar from existing languages .