iNLP Center: A Complete Review (Updated 2023)