Model translations with a pluggable twist