A week of no accidents is HUGE! That means she understands the concept. Thor had a few more slip ups after he went 3 days without an accident, but each time he went went longer, and when he went a month accident-free, I proclaimed him trained.
I'm a big fan of NILF.
I have not had to train a dog with a partner, so not much advice there. Well, some.

Remember: nagging almost never works; you can't *make* someone else change; and both dogs and people respond better to positive reinforcement.
Congratulations on your recent successes. I'm sure there are more to come.
I do think a trainer is a great idea, and can help both of you. It's often easier to take advice from an objective expert than your SO.