added method and tests are passing
added translator code with 2 test, both passing.