# Translation Manager Best Practices

**URL:** <https://forum.inductiveautomation.com/t/translation-manager-best-practices/60820>\
**Category:** General Discussion\
**Tags:** ignition81\
**Created:** [June 16, 2022, 7:10am UTC](https://forum.inductiveautomation.com/t/translation-manager-best-practices/60820 "2022-06-16T07:10:48Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [June 16, 2022, 5:23pm UTC](https://forum.inductiveautomation.com/t/translation-manager-best-practices/60820/2 "2022-06-16T17:23:38Z")

</div>

There's not currently any way to automatically do this, but you could implement something yourself via the gateway network, message handlers, and some adaptations to the scripts I posted here:

> [@Perspective System.util.translate Poor/Inconsistent Performance](https://forum.inductiveautomation.com/t/perspective-system-util-translate-poor-inconsistent-performance/45134/6):
>
> The ‘round trip’ back and forth is probably not as much of a problem as that post makes it out to be, but… Yes, absolutely. Something like this in a script library should allow you to translate many terms at once, reasonably efficiently: def translate(terms, strict=False, locale=None): from com.inductiveautomation.ignition.gateway import IgnitionGateway from com.inductiveautomation.ignition.gateway.script import GatewaySystemUtilities package = IgnitionGateway.get().getLocalizationManager(…

You can use `system.util.modifyTranslation` to insert the updated translations piecemeal after obtaining them:  
[https://docs.inductiveautomation.com/display/DOC81/system.util.modifyTranslation](https://docs.inductiveautomation.com/display/DOC81/system.util.modifyTranslation)

---

_[View the full topic](https://forum.inductiveautomation.com/t/translation-manager-best-practices/60820)._
