GNU gettext je internacionalizační (i18n) a lokalizační (l10n) knihovna umožňující provozování lokalizovaného softwaru v Unixu a na dalších platformách. Je součástí projektu GNU.