Bug 1022856 - Implement translator provider attribution. r=felipe

Parts of the patch written by Felipe, with r=florian