Hello Tam,
Unfortunately, the answer to both questions is no. I definitely see
the value of such functionality, but it's not something that's built
in to the AdWords API at this time. I believe that the Python client
library includes a number of CSV files of all the various codes that
are valid as of the date the library is released, but this is one-off
and not part of the API.
Cheers,
-Jeff Posnick, AdWords API Team