You have two primary options for creating a multi-language site:
Option 1: Loco Translate/ qTranslate
Install the Loco Translate plugin to take care of translating theme and plugin texts and pair it with a free content translation plugin like qTranslate. These are free plugins available from Plugins > Add New in your WordPress dashboard.
Free plugins have varying degrees of support. If you need help with configuration or translation, we recommend WPML:
Option 2: WPML
WPML is a premium plugin offering a full suite for translation of your themes and plugins (via the String Translation extension) and also handles entry of content in multiple languages and language switching in your menu.
We are not able to offer direct support for localization or translation of your theme. WPML is recommended as it comes with premium support in the event you need help with localizing or setting up the site languages.
Theme Specific help:
Theme Fusion has a wonderful walkthrough on using WPML with Avada here https://theme-fusion.com/avada-wpml-multilingual/