I tested this script and I had to add" {" in one place and move "break" to other place, but script is really good and is working great.
I modify it to send snmp trap when reaches threshold.
Both scripts I upload here for others people. I think it is big problem to monitor NAT translations, because most of cisco IOS doesn't support snmp OID's to monitor NAT translations especially from cisco-ext-nat-mib.
I would like to thank you Joe for help. You are doing a good job.