The bit that tripped me was that not every translator counts — some offices only accept a sworn or officially recognised one, and a regular translation just gets bounced. Wish I'd checked what was actually accepted before I paid for the first one.
Nobody warned me that "bring your documents" meant apostilles, sworn translations, and certified copies of certified copies. How did you get through this without losing your mind (or a fortune)?