translate English to French: I shall endeavour to do my best under the circumstances.
Je vais essayer de faire de mon mieux en cette matière et je peux aborder quelques points.