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 . Constructed languages are categorized as either a priori languages or a posteriori languages .