translate English to French: Has this become a reality?
Est-ce devenu une réalité?