start on the api translation