Yes, Magento supports Multiple Languages

Magento was designed in a way which allows individual users to specify the language that they view the store in. As an administrative you may specify a default language for your administrative area and your frontend. By doing so all users will view the store in the selected language until they change it.

Magento has native support for the following languages

Even though these languages are supported by default within Magento, this list does not reflect the languages that your individual theme supports. Third party developers may have been responsible for building your theme and it is likely that it does not support anything but their primary language.

Afrikaans (South Africa)

Albanian (Albania)

Arabic (Algeria)

Arabic (Egypt)

Arabic (Kuwait)

Arabic (Morocco)

Arabic (Saudi Arabia)

Azerbaijani (Azerbaijan)

Belarusian (Belarus)

Bengali (Bangladesh)

Bosnian (Bosnia and Herzegovina)

Bulgarian (Bulgaria)

Catalan (Spain)

Chinese (China)

Chinese (Hong Kong SAR China)

Chinese (Taiwan)

Croatian (Croatia)

Czech (Czech Republic)

Danish (Denmark)

Dutch (Netherlands)

English (Australia)

English (Canada)

English (Ireland)

English (New Zealand)

English (United Kingdom)

English (United States)

Estonian (Estonia)

Filipino (Philippines)

Finnish (Finland)

French (Canada)

French (France)

Galician (Spain)

Georgian (Georgia)

German (Austria)

German (Germany)

German (Switzerland)

Greek (Greece)

Gujarati (India)

Hebrew (Israel)

Hindi (India)

Hungarian (Hungary)

Icelandic (Iceland)

Indonesian (Indonesia)

Italian (Italy)

Italian (Switzerland)

Japanese (Japan)

Khmer (Cambodia)

Korean (South Korea)

Lao (Laos)

Latvian (Latvia)

Lithuanian (Lithuania)

Macedonian (Macedonia)

Malay (Malaysia)

Mongolian (Mongolia)

Norwegian Bokmål (Norway)

Norwegian Nynorsk (Norway)

Persian (Iran)

Polish (Poland)

Portuguese (Brazil)

Portuguese (Portugal)

Romanian (Romania)

Russian (Russia)

Serbian (Serbia)

Slovak (Slovakia)

Slovenian (Slovenia)

Spanish (Argentina)

Spanish (Chile)

Spanish (Colombia)

Spanish (Costa Rica)

Spanish (Mexico)

Spanish (Panama)

Spanish (Peru)

Spanish (Spain)

Spanish (Venezuela)

Swahili (Kenya)

Swedish (Sweden)

Thai (Thailand)

Turkish (Turkey)

Ukrainian (Ukraine)

Vietnamese (Vietnam)

Welsh (United Kingdom)

How to change your default Language

Some themes allow customers to change the localization on demand, some themes don't. The Magento admin theme is such a theme that allows each user to specify their own desired language. Here's how to change the admin language and set a default language for your frontend customers.