don't modify original options hash

The fallbacks backend returns early if it finds a matching translation.
Any modifications to the options hash must either be reverted in two
places or the modifications can be done to a duplicate, in which case no
cleanup is required.