How to create a multilingual WP website using WPML plugin?
Installation
If you want to create a WordPress multilingual website, then you don't have many choices. You can use free plugins such as Polylang, qTranslate etc or use a premium plugin like WPML.
We strongly suggest using WPML since it's the most complete solution for creating a multilingual WP website.
Configuration
After installing and activating the WPML, then you should configure it, wrong configuration can create many problems for your website so please configure it with caution. We suggest to read this article carefully and proceed with its instructions: How to Create a Multilingual WordPress Site with WPML
Also, you can check the WPML official guide for language configuration: WPML Language Setup
Translating
After configuration, then you need to start translating your website contents. Please check the following articles for each section.
Translating Categories/Tags/Custom Taxonomies
Anything that doesn’t fall inside posts, pages, or taxonomy goes into String Translation. This includes the site’s tagline, general texts in Admin screens, widget titles, and many other texts.
Translate WPL listings
Using WPL multilingual feature, you can simply configure your WPL to work with WPML. This way you're able to translate property descriptions, property titles, location texts, page titles, etc simply. Please check this article completely: WPL Multilingual Feature
Also if you added your custom fields using WPL Flex, then you're able to translate those fields using the WPML String Translation menu. Please check this article: Translating dynamic WPL strings
Language Switcher
After translating your website contents, then you should place a language switcher into your website so visitors can simply choose their desired language. Also, you may check language switcher options to achieve your desired style.