What is the best way around creating a multi-lingual app?

I’m working on an app that will have multi-lingual feature and I realised that there’s no component on the marketplace to help with that.

What is the best way around creating a multi-lingual app?