@Nicholas *****
You may marry in either jurisdiction. We married many years ago in the US. Certified our marriage here by bringing our marriage certificate, obtaining an affidavit from the US Embassy, getting an certified translation of both documents then registering them with our local jurisdiction here in Petchabun. We then went to Immigration for the one year extension of our Non-O Visa. As for language, I’ve been taking on line courses for about a year. If you’re settling into an area with lots of ex pats you’ll be fine, but learning Thai helps navigate lots of stuff (e.g. restaurants, road signs). If you are going to give it a go, I’d recommend learning the alphabet to read and write. Helps with pronunciation. Here’s a brief read on the bullet points for Non-O Spousal visa. Good luck to you.
******************************************************