gettext løser en anden slags problem end en flersproget database:gettext er til brugergrænsefladen, mens databasen er til indholdet.
Du ville bruge gettext eller tilsvarende til fixture som fejlmeddelelser, en knapetiket eller en sidetitel, hvor der er en lille liste over elementer, der ændres sjældent.
En flersproget database er for store mængder indhold, som måske eller måske ikke ændrer sig ofte, som f.eks. titlerne på hundredtusindvis af bøger og film eller beskrivelser til udbud.