Working on Translate (reverted from commit 32b7f9484aaf3588fea6d64934bb717c02a49f3d)
revert