def configure(&block)
      unless provider
        raise 'Translation provider not selected yet. Use `Lit::CloudTranslation' \
              '.provider = PROVIDER_KLASS` before calling #configure.'
      end
      provider.tap do |p|
        p.configure(&block)
      end
    end
def configure(&block)
      unless provider
        raise 'Translation provider not selected yet. Use `Lit::CloudTranslation' \
              '.provider = PROVIDER_KLASS` before calling #configure.'
      end
      provider.tap do |p|
        p.configure(&block)
      end
    end
Optional if provider-speciffic environment variables are set correctly.
 Configures the cloud translation provider with specific settings,
 overriding those from environment if needed.

 @example
   Lit::CloudTranslation.configure do |config|
     # For Yandex, this overrides the YANDEX_TRANSLATE_API_KEY env
     config.api_key = 'my_awesome_api_key'
   end