Hi
I did some lisp for this kind of job. I used myself at office some time ago.
Back then, there were no total stations in use, so the surveying guys use to write on a notebook all measurements. My job was to mark all surveying points in autocad. Basically, my lisp ask for a horizontal distance, a horizontal angle (measured from north, clockwise, in grad units), and a vertical angle.
If you are interested, I can send you references about my lisp activity over the web, on important lisp forums.
About English, I don't speak very well, but I do understand everything written. Although, recently I start another project online and we understood each other in English, even if it is not our native language.