Make a translate API available to the client

This costs money, so we're going to lock it down pretty tight.
Keep track of how many characters a user has translated

Are we a little paranoid about for-pay features?  Yes.