change translations method to handle chain backend