gettext решава различен вид проблем от многоезичната база данни:gettext е за потребителския интерфейс, докато базата данни е за съдържанието.
Ще използвате gettext или еквивалент за приспособления като съобщения за грешки, етикет на бутон или заглавие на страница, където има малък списък с елементи, които се променят рядко.
Многоезична база данни е за големи обеми съдържание, което може или не може да се променя често, като например заглавията на стотици хиляди книги и филми или описания за търгове.