Do you want to translate your WordPress site in multiple languages? In this tutorial, we will show you how to create a multilingual WordPress site. You don’t need to setup a multi-site or separate WordPress installs for each language. You will able to translate your WordPress posts, pages, tags, widgets, categories and custom field.

For this tutorial, We will use Appointment Theme as a example. Appointment Theme is translation ready. Using Appointment Theme you can translate in many languages. Do follow tutorials.



First of all, We need to install WPML plugin for Multilingual Site. WPML  is a premium plugin. You need to following steps to get started:

  • Install Appointment Theme / Other Webriti’s Theme and Activate.
  • Install and activate the WPML plugins (WPML Multilingual CMS, WPML String Translation, WPML Translation Management) and get more details about WPML addons plugins.
  • Set up WPML from WPML => Languages. See our WPML Getting Started Guide for complete reference.



After that activated WPML plugin. You need to required setup in WPML plugin setting. Here are describes all steps to configure WPML.

Step 1.

Goto => WPML => Languages

There are 4 steps in this form. Do following forms steps. Refer attach screen shot.


Step 2. Translate Post/Page

You can easily translate your content. Do follow WPML official Tutorial. Click Here

Step 3. Translate Theme String

Appointment Theme comes with many strings you might want to translate. You can complete any missing translations using WPML’s String Translation add-on. If some strings are missing, Do follow tutorial. Click Here

Step 3. Translate Theme Option

To translate the options in Customizer, first make sure that  you have saved your own content and then go to WPML =>Strings Translation where you will find your strings in order for you to enter your own translation. Refer attach screen shot.