translation prototype