translate English to French: Some government intervention seems necessary.
Un certain degré d’intervention publique semble de mise.