If they are french and talking to someone speeking english why would they translate in spanish ??? maybe a wire transfer through western union would be a good idea.
And beside if you look at there web site the prensentation is in french, spanish and coming soon in english. Someone must be talking english there
Ben