As an aside before doing anything with this I'm going to do some testing with this branch on Spartacus and Zippy as they're using this for server-side and client-side translations respectively.