How do you know it's the translation that makes the web service fail?
Do you have an error or log of some sort to show?
from what I know this "translation" usually takes place and it shouldn't cause any problems.
Also - if you can enclose the WSDL you are using it will be helpful.