translate English to French: I half-agree with this view, too.
Je ne partage ce point de vue qu'à moitié pourtant.