Einfach mal in Englisch schreiben und es nicht mitbekommen?

Ich hatte mir auch mal kurz Gedanken darüber gemacht, wie man multi-linguale Website mit dynamischem Inhalt realisieren könnte.
Bis jetzt habe ich es noch nicht gebraucht, aber reichen denn nicht einfach zusätzliche Felder für jeden Eintrag, die nach der locale benannt werden? Zum Auslesen nimmt man einfach die eingestellte locale und schmeißt sie in den query?
Nur mal ein flotter Gedanke. Ich hatte auch schon irgendein behavior im Internet gesehen... Wo ist es nur hin?