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.