@Jane, I love your comment that each word is a magical miracle....showing her that (and it's clear you do!) is probably the single best thing you can do for her. Support and encouragement for her word attempts will get you a long way!
One little tip is to hold objects up by your mouth as you label them so that she can see how you say the word. And you are so right to repeat the words back to her correctly (but naturally).
No magic tricks, though...
A couple more thoughts...
If she's just starting to talk, you could also work with your speech therapist to help figure out what sounds and syllables she's making and what comes next--then try to work on the sounds/syllables that would typically come next (and would, therefore, be the easiest for her). For example, kids usually start out with CV words with easy lip sounds (boo, bee, bye, me, moo) and then move to CVCV words (byebye, boo boo, buboh)...sometimes we can pick up on a pattern, know what to expect next, and then help a child move to the next pattern or sound...
Feel free to e-mail me directly for more help if you need it. My e-mail is on the blog.
Hugs, and good luck.
Becca