can you add support for WPML Plugin.
Actually you can't use shortcode in multilangual, because it doesn't display the good translation, just keep the original translation.
For exemple :
in FR language [sm1] contains -> <div>My french variable</div>
in EN language [sm1] contains -> <div>My english variable</div>
Please see link below