Sun Microsystems, Uniforum grubunda ileti çevirilerine farklı bir yaklaşımı standarlaştırmaya çalıştı. Gerçek bir standart hiç tanımlanmamıştı, ama bu arayüz hala Sun'ın işletim sistemlerinde kullanılıyordu. Açık kaynak kod geliştirenlere bu yaklaşım daha iyi bir geliştirme ortamı sağladığı için GNU projelerinde kullanılmaya başlandı ve GNU C kütüphanesi dışında buna destek olmak için GNU gettext paketi oluşturuldu.
GNU gettext'teki libintl kodu, GNU C kütüphanesindeki kod ile aynıdır. Bu bakımdan GNU gettext kılavuzundaki bilgiler ayrıca buradaki işlevsellik için de geçerlidir. Bu kısımda kütüphane işlevlerini ayrıntılı olarak açıklayacağız, ama çok sayıdaki yardımcı uygulamayı bu kılavuzda açıklamayacağız. Ayrıntılarla ilgilenenlerin GNU gettext kılavuzuna bakmalarını öneririz. Burada bunların sadece kısa bir tanıtımını yapacağız.
catgets işlevleri çoğu sistemde öntanımlı olarak bulunmasına rağmen gettext arayüzü de en azından onun kadar taşınabilirdir. İşlevlerin bulunmadığı yerlerde GNU gettext paketi kullanılabilir.