Problem: The client is unable to see the shortcode as part of the translation in the translation page and has to update the shortcode in the translated language manually, questioning the compatibility of the Shortcode Element with WPML.
Solution: 1. We recommend registering page builder widgets with WPML in WPML -> Settings -> Custom XML Configuration. 2. For Elementor widgets, refer to the guide on how to register page builder widgets for translation. 3. To register a shortcode with WPML directly, see the documentation on language configuration files. 4. After registering, make a change in the content of the page or post containing the widget or shortcode to trigger a change in translation, then update the translation. 5. Search for the shortcode within the Advanced Translation Editor if it does not appear by default. For more details, visit how to translate shortcodes and custom HTML attributes with the Advanced Translation Editor.