translate English to French: I come from new ideas and techniques while you are working, but I'm speaking of inevitable necessity.
Je viens de nouvelles idées et techniques pendant que vous travaillez, mais je parle d'une nécessité inévitable.