The WPML plugin makes it easy to build multilingual sites and run them. It’s suitable for corporate sites and blogs.
Go to the WPML site and log in with your credentials.
This page will show up:
Go to your profile in the upper right corner and click "Downloads".
You will get to this page:
Scroll down the page until you find the Download WPML manually button and click on the Download WPML manually button.
Download the WPML Multilingual CMS and String Translation files to your computer by clicking on the download icons.
Go to your WordPress dashboard.
Head over to the Plugins section on the left column and click on the Add new plugin.
In the open window, click on the Upload plugin button.
Then click on the "Choose file" and choose the file WPML Multilingual CMS you downloaded.
Click on the Install Now button to upload the plugin file.
This window will show up. Here you need to click on the Activate Plugin button.
You will be redirected to this page. Click on the Add New Plugin to upload the second file String Translation.
Click on the Upload Plugin on the next window.
Then choose the String Translation file from the file you downloaded and click on Install Now.
Click on the Activate Plugin button at the next step.
After uploading WPML for your website go to the Your Registered Sites page.
Scroll down this page and click on the Add new site.
In the open popup, you need to enter your website URL.
After pasting your website URL, click on the Continue button.
In the next step, choose the site type and click on the Continue button.
Then select the number of automatic translation credits by WPML you want to give to your site and click on the Continue button.
In the final stage, you'll get a key for your site. Cope this code for the next step.
Go back to your WordPress dashboard, Add New Plugin section and click on the Commercial section.
Find the WPML Multilingual CMS and click on Register.
In the open page, enter the Site Key from WPML you copied earlier and register.
Now, you have registered your site to WPML.
On the left sidebar of your WPML dashboard, find the WPML plugin and click on that.
This page will open up.
Here you need to choose the translation language and click Continue.
In the second step, choose how you would like your site with the translation to look like.
You can choose the format you want when setting up WPML for the first time. If you would like to change it to a different format after setting up WPML, you can do so by going to WPML > Languages and scrolling to the Language URL format.
In the third step, there will site key and you need to click Continue.
In the fourth step, choose "Translate What You Choose" for translation mode and click Continue.
Then, choose Only Myself and click Continue.
In the fifth step, select Yes to get support and click Continue.
Skip the sixth step and go to the final step.
In the seventh step, wait a little bit till WPML is set up and click Finish.
To translate the Register and Modal windows, you need to go to WPML > Languages. In the section called Languages filtering for AJAX operations mark the option "Store a language cookie to support language filtering for AJAX" and save the settings.
Now, that you have set up the WPML plugin on your site and will be redirected to the Translation Management page.
After a successful setup, a drop-down list of the selected languages will appear in the area of your dashboard.