Updating translation services to use scopes

Instead of an unnamed second parameter add some context to the name.
This also helps the method signature align with I18n's method
signature.