--- title: "system.util.modifyTranslation" description: "This function allows you to add or modify a global translation." --- # system.util.modifyTranslation > This function allows you to add or modify a global translation. This function is used in **Python Scripting**. ## Description ## Client Permission Restrictions [Permission Type](../../../ignition-modules/vision/vision-project-properties/vision-project-properties.md#vision-permissions-properties): Translation Management Client access to this scripting function is blocked to users that do not meet the role/zone requirements for the above permission type. This function is unaffected when run in the Gateway scope. ## Syntax `system.util.modifyTranslation(term, translation, [locale])` ### Parameters Type | Parameter | Description ------- | ------- | ------ String| `term` | The key term to translate. String| `translation` | The translated value to store. String| `locale` | If specified, the locale code (such as "es") identifying the language of the translation. Otherwise, the currently set language is used.[optional] ### Returns Nothing ### Scope Gateway, Vision Client, Perspective Session ## Code Examples ```python title="Example #1" # This code adds or updates a translation into French # for the world Hello. Note the u in front "Allô!", which # is needed for Python strings outside of the 7-bit ASCII # range. system.util.modifyTranslation("Hello", u"Allô!", "fr") ```