Fix translation and add api component

@tucotuco how we looking here?