I am having the same initial problem, everything is translating except the form labels, using "es-ES" and "fr-CA" .
I created very specific labels so I could isolate the text easily in the Translations, set the behaviour to Translate but it just keeps coming up in English all the time.
My problem is resolved.
Because I speak neither French nor Spanish I was putting <fr> or <es> before the labels in Translations fields so I could see that the right text was showing up. e.g. Description (<fr>Description, <es>Description).
Generally this worked for everything but form labels, which remained steadfastly in English.
However when I removed the <fr> and put in the right translation (from Google) then the translated value showed up in the label.
So in my case it had to do with the special characters, once removed, no problem
Keith Matthews wrote: