Translation Snake