I want to keep track of how many translations I have left and use this to enable/disable functionality.
Is there a public API I can use to get this information?
No API that I know of, but the subscription page updates in near-realtime - see this blog post from a few weeks ago for an update to this, including low-balance notifications on the subscription page.
For reference, here's the API documentation.