Existem vários programas diferentes que podem ajudar a tornar seu software mais acessível para pessoas de diferentes idiomas e culturas. Esses programas são chamados de ferramentas de internacionalização. Uma coleção de ferramentas de internacionalização é um conjunto de várias dessas ferramentas reunidas em um só lugar, para que você possa facilmente encontrar e usar as que precisar. Uma ferramenta comum incluída em coleções de ferramentas de internacionalização é o intltool. Ele é usado para ajudar a traduzir o texto em seu software para vários idiomas. 