Thinking of that; shouldn't `gaTranslation` be a controller instead of a directive? The current code only watches the `lang` scope property and updates the permalink, there is no visual part.