translate English to French: I have been a public servant for 30 years.
Je suis dans la vie publique depuis trente ans.