Salvo casi eccezionali, ogni pagina deve contenere elementi e contenuti pensati per una sola lingua. Regola inderogabile.
Quindi per tre lingue, tre pagine.
Eviterei anche il sistema di creare pagine dinamicamente lato server, perché così manderesti in crisi i motori.
Purtroppo costa di più, ma la resa è decisamente più alta.