new feature, allow app to pass application translator to its dependency lib