Beyond Code Pairs: Dialogue-Based Data Generation for LLM Code Translation