--- 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](projects\project-properties\project-properties.md#client---permissions): 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 Client ## 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") ```