System > Localization > Languages
Create new language in admin with basic settingsCheck how to add new language in admin.
Once you do this, you can:
- Manual Translation: You can copy whole English language to new with "Load missing (not translated) language data". See link above. You will need to edit all translations in the admin. Timely process.
You will need to rename files content carefully not to break XML structure.