In Windows Vista and 7 only the Ultimate and Enterprise versions have the feature which allows you to install a languagepack.
But in the other versions you can do the same thing using the console and regedit.

In order to install a new language (in this example de-DE and the languagepack is located in G:\langpacks\de-de\lp.cab) you have to do the following steps

Download the language pack in the language you want to install

Make sure that there is an lp.cab file inside the folder of the language pack

Open the Console (CMD) with administrator rights (Run as administrator)

Type the following commands (note that you have to set the correct path of your language pack)