Introducing the Adalo Auto Translator – Seamless Multi-Language Support! 🚀

Hi there :wave:,

The Auto Translator component brings effortless multi-language support to your Adalo apps. It automatically translates app content into multiple languages, making your app more accessible and user-friendly for diverse audiences. With this component, localization becomes simple, and users can switch languages with ease.

:memo: Note: The Auto Translator does not modify database records. If you need to translate stored data, you can integrate an API, such as OpenAI’s language translation services.

Ready to make your Adalo app global? :globe_with_meridians: Get it now at components.theuncoders.com!

With regards to it not modifying data,

For example, if a product description is English in the database but the user has opted for using the app in Spanish. Would the product description appear in Spanish on their screen? Or still be in English?

Hi @TechaSoftware ,

To modify the database records, you can utilize an API. (Please read note)

Basically if I already have this PragmaFlow manual workaround established (which is a one sec loading time on each screen) this component doesn’t make anything faster or smoother, because it’s only a modification of the PragmaFlow’d old plugin. Right?

Hi @Chhhh,

The translations will be fetched on the initial screen. They will not load on every single screen. Additionally, we modified a bit according to the current needs.

Let’s say I need spanish and chinese. So I can identify only these 2 languages + connect my OpenAI API for the translations and still all of the translations will be fetced on the initial screen w/o loading on the go in every screen? Thanks!

@ishantanusrivastava Very cool that you created this. I also saw that you have a Paypal component. Any plans on creating Apple and and Google Wallet components?

Hi @Chhhh,

If you want to translate the database records, you’ll need to use a custom action that utilizes an API to translate the text. When a user clicks on the translate button, the translation will occur for the first time, and the translated text will be saved in the database. After the translation is completed, the translate button will no longer be visible. Therefore, each time a user opens the app, it will automatically fetch the text in their respective language from the designated column.

Hi @Emeka,

I’m glad to hear you like the PayPal component! Currently, I don’t have any plans to launch the Apple and Google Wallet component. However, I will explore what I can do and let you know when it might be available.