decir 强调说的内容“¿Qué dice él?他说什么了?”,类似于英文当中的say,say sth = decir algo.
而hablar可以加语言 “Hablo chino y español.我说中文和西拔牙语。”
hablar还可以与前置词搭配,组成动词词组。hablar de/sobre/cerca de 谈论什么主题“Estamos hablando de la historia de España.我们正在谈论西班牙的历史。”;hablar con 和谁谈话 “¿Con quién está hablando?他在和谁说话?” 相当于英文“speak + 语言”和“talk + aboout或with”的综合体。
希望对你有帮助!