# Multiple languages

**URL:** <https://community.glideapps.com/t/multiple-languages/61601>\
**Category:** Ask for Help\
**Created:** [May 10, 2023, 6:57pm UTC](https://community.glideapps.com/t/multiple-languages/61601 "2023-05-10T18:57:48Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tirth\_Patel](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/tirth_patel/32/21926_2.png) [@Tirth\_Patel](https://community.glideapps.com/u/Tirth_Patel)\
**Post date:** [May 10, 2023, 6:57pm UTC](https://community.glideapps.com/t/multiple-languages/61601/1 "2023-05-10T18:57:48Z")

</div>

Hello,  
I am developing an app with Glide. It is really important that I should make the app also available in multiple languages (at least more than one other than English). How do I do that with Glide? Like, if a person logs into the app, and presses a button to convert the app into Spanish, for example. Is it possible with the functions that Glide provides? If not, is there a way I can do this through custom coding? If anyone has worked with multiple languages with Glide apps, please also respond to this topic.

---

<div class="post-metadata">

**Author:** ![Fab3r](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/fab3r/32/45722_2.png) [@Fab3r](https://community.glideapps.com/u/Fab3r)\
**Post date:** [May 10, 2023, 8:01pm UTC](https://community.glideapps.com/t/multiple-languages/61601/2 "2023-05-10T20:01:47Z")

</div>

HI Tirth, don’t know if it can help, but I currently managed 2 apps with 4 languages each.  
Basically what I did is:

- generate the 4 language strings, in a table with 4 rows … and a lot of columns (1 column each text)
- during the onboarding (1st step) the user will choose the preferred language, the value will be stored in its profile (i.e. ES)
- and now… different screens: basically based on the user\_language you have 2 options  
A) load the corresponding value from table 1 into the user-profile table, and use it in the screen  
B) (tedious) use the If\_then function to select the text based on the user-language

Now, with the query it should be probably faster, didn’t test it yet, I will do that in 10 days for a new project.

I hope it could help

---

<div class="post-metadata">

**Author:** ![Uzo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/uzo/32/22639_2.png) [@Uzo](https://community.glideapps.com/u/Uzo)\
**Post date:** [May 10, 2023, 8:08pm UTC](https://community.glideapps.com/t/multiple-languages/61601/3 "2023-05-10T20:08:34Z")

</div>

Yes… you can create a translator for your content… check my sample… 67 languages!

> **[StructureArt DIGITAL](https://hello.structureartdigital.com)**
>
> StructureArt Digital Page is a user-aware, interactive system that allows you to connect google sheets with a web application. All data is stored and calculated in google sheets and displayed in real-time on the web. Connect your calendars and...

---

<div class="post-metadata">

**Author:** ![Tirth\_Patel](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/tirth_patel/32/21926_2.png) [@Tirth\_Patel](https://community.glideapps.com/u/Tirth_Patel)\
**Post date:** [May 10, 2023, 8:14pm UTC](https://community.glideapps.com/t/multiple-languages/61601/4 "2023-05-10T20:14:53Z")

</div>

Thanks, @Uzo. How did you do it? Was it through custom coding? If not, how?

---

<div class="post-metadata">

**Author:** ![Uzo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/uzo/32/22639_2.png) [@Uzo](https://community.glideapps.com/u/Uzo)\
**Post date:** [May 10, 2023, 8:15pm UTC](https://community.glideapps.com/t/multiple-languages/61601/5 "2023-05-10T20:15:41Z")

</div>

Yes, I used fetch JSON and JavaScript columns.
