Navigating the currents of natural language processing: A comprehensive overview of modern techniques and applications | Synapse