You could add the :host param to your confirmation_url(@resource, :confirmation_token => @token), and look up the correct host in your translation table:
confirmation_url(@resource, :confirmation_token => @token, host: t('host'))
In your yaml file, you 'translate' the correct host for the user's language, like
en:
host: 'www.example.com'