Translation functionality fully implemented

Closes #65