If you’re looping over multiple terms, then I’m not surprised. The runtime for the
system.util.translate() is going to equate to roughly one round trip call to the Gateway, plus a query execution and response for every invocation. If you’re doing that over sixteen terms, the execution time os going to add up.
Could you post the code in question just so the use-case is clear? If you’re translating a single phrase with sixteen words it should be quicker than 3 seconds.
Are you doing this:
terms = ['Let', 'us', 'try', 'out', 'how', 'this', 'translate', 'function', 'works']
translated = 
for term in terms:
Or something like this:
print(system.util.translate('Let us try out how this translate function works'))