Artificial Conversations, Real Results: Fostering Language Detection with Synthetic Data