The plugin developer kindly provides this tutorial. This is a complex but very well-documented plugin. Due to the huge documentation size, this general guide links to the relevant information. Please check these links for more detailed documentation on how to build multilingual sites with Elementor and WPML:
https://wpml.org/documentation/plugins-compatibility/elementor/
https://wpml.org/plugin/elementor/
https://wpml.org/announcements/2018/08/how-to-translate-elementor-designs-the-easy-way-with-wpml/
https://elementor.com/blog/translate-elementor-with-wpml/
https://elementor.com/help/using-elementor-pros-theme-builder-templates-with-wpml/
Step-by-Step Translation with Elementor
Elementor + WPML workflow:
- Install & Configure: Install both Elementor and WPML. Follow the WPML setup wizard to choose your languages and configure your URL structure.
- Create Content: Build your primary language website using Elementor as you usually would.
- Translate Pages & Templates: In Elementor Editor, you’ll see options to add translations for each page or template. This will open a duplicate of the page where you can input the translated content.
- Translate Theme & Widgets: WPML provides a separate interface for translating your theme’s strings (text elements), widgets, menus, and more.
- Dynamic Content: Depending on your specific needs, you can configure how dynamic content is handled (automatic updates to translations, manual translation, etc.).