How to achieve language translation?

How to achieve language translation?

  
Hello,

I want to implement language translation for fields displayed on form.

Suppose, there are 20 fields on my form displayed in english (en-US). I want to provide one drop down where different language codes will be listed. Once user selects different language code, contents of form must be translated into selected language code.

How do I achieve this? Please advice.

For now I am using World Server API for translating into another language which makes my application dependent on database. For single record, if I need to display it in 20 different languages, I need to create 20 records of different languages and then pull from the database based on language code selected.

Thanks and Regards,
Suraj Borade
There already is a how-to application on how to implement multi language in OutSystems applications. You can find it by following the link below.

https://www.outsystems.com/forge/component/695/How+To+-+Build+an+App+with+Multilingual+support/