gettext řeší jiný druh problému než vícejazyčná databáze:gettext je pro uživatelské rozhraní, zatímco databáze je pro obsah.
Gettext nebo ekvivalent byste použili pro příslušenství, jako jsou chybové zprávy, štítek tlačítka nebo název stránky, kde je malý seznam položek, které se mění jen zřídka.
Vícejazyčná databáze je určena pro velké objemy obsahu, který se může nebo nemusí často měnit, jako jsou například názvy stovek tisíc knih a filmů nebo popisy pro výběrová řízení.