You can inject $translate directive which is provided by https://github.com/angular-translate/angular-translate in your controller.
Later use $translate like this for dynamic key:
$translate(translation_key)
Scope variables in your message can be used like below:
$translate(translation_key, { scope_variable_key: $scope_value })
e.g:$translate("core.projectconfig.created", { projectName: $scope.projectData. ProjectName })