Alugha is the first multilingual video platform. Create one video and upload as many additional audio tracks as you like. Localize your video title and description. The Alugha player will automatically select the user's preferred language if available.
With Embedly, you also get embeds from these 700+ providers.
Supported URL schemes for Alugha video embeds.