What Are the Best Apps for Train Travel in Europe?

Trainline charges €58.90 for Paris-Venice while national operators demand €200+ for identical routes. Five apps reshape European rail booking forever.