I have a small web app running on NodeJs. I use Angular-Translate for client side translations. Some of the strings are generated by the server and are not static on the html pages/Javascript code.
For example, server will generate "Login Failed" and I would like that string will be translated to the user's language without any client side intervention, but still use same $translateProvider as the client does.
You could load the server-generated files with the partial loader.
$translatePartialLoader.addPart('common');
$translate.refresh();
Here's a good tutorial that shows you how to do this (in depth): https://technpol.wordpress.com/2013/11/02/adding-translation-using-angular-translate-to-an-angularjs-app/