# Translation in Ionic App

**URL:** <https://forum.ionicframework.com/t/translation-in-ionic-app/181339>\
**Category:** Ionic Angular\
**Created:** [January 11, 2020, 8:25pm UTC](https://forum.ionicframework.com/t/translation-in-ionic-app/181339 "2020-01-11T20:25:33Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![nilsleistner](https://avatars.discourse-cdn.com/v4/letter/n/6f9a4e/32.png) [@nilsleistner](https://forum.ionicframework.com/u/nilsleistner)\
**Post date:** [January 11, 2020, 8:25pm UTC](https://forum.ionicframework.com/t/translation-in-ionic-app/181339/1 "2020-01-11T20:25:33Z")

</div>

Hi,  
I want to make my application translatable. Do you recommend the i18n way from angular or ngx-translate? Can you also give a short explanation why you use the one or the other.  
Thanks for your replies.  
Cheers

---

<div class="post-metadata">

**Author:** ![rapropos](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/rapropos/32/100227_2.png) [@rapropos](https://forum.ionicframework.com/u/rapropos)\
**Post date:** [January 12, 2020, 12:19am UTC](https://forum.ionicframework.com/t/translation-in-ionic-app/181339/2 "2020-01-12T00:19:12Z")

</div>

> [@nilsleistner](#):
>
> Do you recommend the i18n way from angular or ngx-translate?

The first option, combined with [this tooling](https://github.com/martinroob/ngx-i18nsupport/wiki/Tutorial-for-using-xliffmerge-with-angular-cli) until there’s something else.

> [@nilsleistner](#):
>
> Can you also give a short explanation why you use the one or the other.

Because ngx-translate requires more runtime futzing with pipes and observables, whereas the stock Angular i18n does more build-time magic. Another large concern is that I find it easier to manage the translation process using XLIFF than the various ways I had to homebrew that with ngx-translate.
