Add scale and documentation for translation

Express translate in terms of the native matrix method instead.