nel database devi mettere le cose che vanno nel database e non il testo.
hai ragione è inutile che metta tutto nel db,

Quindi
nel db ( proprio come hai suggerito, prodotti e schede tecniche nelle varie lingue )
in file appositi le traduzioni per le parti del sito non dinamiche.


cmq qualcuno sa come estrarre il linguaggio del browser che visualizza la mia pagina ?