translate English to French: I could say a lot more, but thankfully my time is up.
Je pourrais en dire beaucoup plus mais, heureusement, mon temps est écoulé.