Does NATing work across subnets or VLANs?

Have a firewall on my main subnet (192.168.0.0 /24). It does some
NATing for some servers we have & email, etc.

Wondering if the NATing will work translating an address to my new
server VLAN (192.168.10.0 /24), or will the firewall have to have a
secondary private address on this same VLAN?